/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * AreaListar.java
 *
 * Created on 07/05/2011, 11:01:09 AM
 */
package org.gingresos.importartablas;

import org.gingresos.regimenimpositivo.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;
import org.gingresosapi.beans.*;
import org.gingresosapi.controller.*;
import org.gingresosapi.generales.Mensajeria;
import org.gingresos.start.MySesion;
import org.jdesktop.swingx.JXTipOfTheDay;
import org.jdesktop.swingx.tips.DefaultTip;
import org.jdesktop.swingx.tips.DefaultTipOfTheDayModel;
import org.jdesktop.swingx.tips.TipOfTheDayModel;

/**
 *
 * @author avbravo
 */
public class ImportarCertificacionVehicular extends javax.swing.JInternalFrame {

    DefaultTableModel modelo, modeloNueva;
    int fila = -1;
    Connection conexionIngresos = null;
    String ipIngresos;
    ArreglopagoController arreglopagoController1 = new ArreglopagoController();
    ArreglopagoimpuestosController arreglopagoimpuestosController1 = new ArreglopagoimpuestosController();
    ArreglopagonumeracionController arreglopagonumeracionController1 = new ArreglopagonumeracionController();
    BicicletasController bicicletasController1 = new BicicletasController();
    BicicletaspagosplacasController bicicletaspagosplacasController1 = new BicicletaspagosplacasController();
    CambioscedulaController cambioscedulaController1 = new CambioscedulaController();
    CierreanualController cierreanualController1 = new CierreanualController();
    CierreanualvigenciasexpiradasController cierreanualvigenciasexpiradasController1 = new CierreanualvigenciasexpiradasController();
    CierremensualController cierremensualController1 = new CierremensualController();
    CierremensualvigenciasexpiradasController cierremensualvigenciasexpiradasController1 = new CierremensualvigenciasexpiradasController();
    CierremorosidadmensualController cierremorosidadmensualController1 = new CierremorosidadmensualController();
    CierremorosidadmensualanualController cierremorosidadmensualanualController1 = new CierremorosidadmensualanualController();
    CierrerecargomensualController cierrerecargomensualController1 = new CierrerecargomensualController();
    CodigosrecargoController codigosrecargoController1 = new CodigosrecargoController();
    CodigosvigenciasController codigosvigenciasController1 = new CodigosvigenciasController();
    ComandosController comandosController1 = new ComandosController();
    ComerciocambioscodigoController comerciocambioscodigoController1 = new ComerciocambioscodigoController();
    ComerciosController comerciosController1 = new ComerciosController();
    ComerciosbajaController comerciosbajaController1 = new ComerciosbajaController();
    ComerciosbajaliberacionController comerciosbajaliberacionController1 = new ComerciosbajaliberacionController();
    ComerciosinscripcionController comerciosinscripcionController1 = new ComerciosinscripcionController();
    ContribuyentesController contribuyentesController1 = new ContribuyentesController();
    CorregimientosController corregimientosController1 = new CorregimientosController();
    EntidadhipotecariaController entidadhipotecariaController1 = new EntidadhipotecariaController();
    ExoneracionesController exoneracionesController1 = new ExoneracionesController();
    GruporegimenController gruporegimenController1 = new GruporegimenController();
    GruposusuariosController gruposusuariosController1 = new GruposusuariosController();
    IniciofiscalController iniciofiscalController1 = new IniciofiscalController();
    JuzgadoController juzgadoController1 = new JuzgadoController();
    MorosidadmensualController morosidadmensualController1 = new MorosidadmensualController();
    MunicipiosController municipiosController1 = new MunicipiosController();
    PagosanualesController pagosanualesController1 = new PagosanualesController();
    PagosmensualesController pagosmensualesController1 = new PagosmensualesController();
    PazsalvoController pazsalvoController1 = new PazsalvoController();
    PazsalvonumeracionController pazsalvonumeracionController1 = new PazsalvonumeracionController();
    PorcentajesController porcentajesController1 = new PorcentajesController();
    PorcentajesmorosidadanualController porcentajesmorosidadanualController1 = new PorcentajesmorosidadanualController();
    PorcentajesmorosidadmensualController porcentajesmorosidmensualController1 = new PorcentajesmorosidadmensualController();
    PorcentajestesorerosauxiliaresController porcentajestesorerosauxiliaresController1 = new PorcentajestesorerosauxiliaresController();
    ProvinciasController provinciasController1 = new ProvinciasController();
    RecargomensualController recargomensualController1 = new RecargomensualController();
    RecibosController recibosController1 = new RecibosController();
    RecibosanuladosController recibosanuladosController1 = new RecibosanuladosController();
    ReciboscontabilidadtemporalController reciboscontabilidadtemporalController1 = new ReciboscontabilidadtemporalController();
    ReciboscontabilidadtemporalinformesController reciboscontabilidadtemporalinformesController1 = new ReciboscontabilidadtemporalinformesController();
    RecibosdetallesController recibosdetallesController1 = new RecibosdetallesController();
    RecibosdetallestemporalController recibosdetallestemporalController1 = new RecibosdetallestemporalController();
    RecibosnumeracionController recibosnumeracionController1 = new RecibosnumeracionController();
    RegimenController regimenController1 = new RegimenController();
    RegimencomerciosController regimencomerciosController1 = new RegimencomerciosController();
    RegimencontribuyentesController regimencontribuyentesController1 = new RegimencontribuyentesController();
    RegimenremolquesController regimenremolquesController1 = new RegimenremolquesController();
    RegimenvehiculosController regimenvehiculosController1 = new RegimenvehiculosController();
    /*
     * remolques
     */
    RemolquesController remolquesController1 = new RemolquesController();
    RemolquesbajadosController remolquesbajadosController1 = new RemolquesbajadosController();
    RemolquesfideicomisoController remolquesfideicomisoController1 = new RemolquesfideicomisoController();
    RemolqueshipotecaController remolqueshipotecaController1 = new RemolqueshipotecaController();
    RemolquesinscripcionController remolquesinscripcionController1 = new RemolquesinscripcionController();
    RemolquesinscripcionbajadosController remolquesinscripcionbajadosController1 = new RemolquesinscripcionbajadosController();
    RemolquesinscripcionexoneracionController remolquesinscripcionexoneracionController1 = new RemolquesinscripcionexoneracionController();
    RemolquesinscripcionliberadosController remolquesinscripcionliberadosController1 = new RemolquesinscripcionliberadosController();
    RemolquesliberadosController remolquesliberadosController1 = new RemolquesliberadosController();
    RemolquespagosplacasController remolquespagosplacasController1 = new RemolquespagosplacasController();
    RemolquessecuestroesperaController remolquessecuestroesperaController1 = new RemolquessecuestroesperaController();
    RemolquestipoController remolquestipoController1 = new RemolquestipoController();
    RemolquestraspasoController remolquestraspasoController1 = new RemolquestraspasoController();
    RemolquestraspasonumeracionController remolquestraspasonumeracionController1 = new RemolquestraspasonumeracionController();
    Servidoringresos servidoringresos1;
    ServidoringresosController servidoringresosController1;
    SubgruporegimenController subgruporegimenController1 = new SubgruporegimenController();
    TemporalimpuestospagarController temporalimpuestospagarController1 = new TemporalimpuestospagarController();
    TemporalinformespagosmensualesController temporalinformespagosmensualesController1 = new TemporalinformespagosmensualesController();
    TemporalmorosidadmensualController temporalmorosidadmensualController1 = new TemporalmorosidadmensualController();
    TemporalpagosmensualesController temporalpagosmensualesController1 = new TemporalpagosmensualesController();
    TemporalremolquesplacasController temporalremolquesplacasController1 = new TemporalremolquesplacasController();
    TemporalvehiculosplacasController temporalvehiculosplacasController1 = new TemporalvehiculosplacasController();
    TesorerosauxiliaresController tesorerosauxiliaresController1 = new TesorerosauxiliaresController();
    UsuariosController usuariosController1 = new UsuariosController();
    VehiculosController vehiculosController1 = new VehiculosController();
    VehiculosbajadosController vehiculosbajadosController1 = new VehiculosbajadosController();
    VehiculosfideicomisoController vehiculosfideicomisoController1 = new VehiculosfideicomisoController();
    VehiculoshipotecaController vehiculoshipotecaController1 = new VehiculoshipotecaController();
    VehiculosinscripcionController vehiculosinscripcionController1 = new VehiculosinscripcionController();
    VehiculosinscripcionbajadosController vehiculosinscripcionbajadosController1 = new VehiculosinscripcionbajadosController();
    VehiculosinscripcionexoneracionController vehiculosinscripcionexoneracionController1 = new VehiculosinscripcionexoneracionController();
    VehiculosinscripcionliberadosController vehiculosinscripcionliberadosController1 = new VehiculosinscripcionliberadosController();
    VehiculosliberadosController vehiculosliberadosController1 = new VehiculosliberadosController();
    VehiculospagosplacasController vehiculospagosplacasController1 = new VehiculospagosplacasController();
    VehiculossecuestroesperaController vehiculossecuestroesperaController1 = new VehiculossecuestroesperaController();
    VehiculostraspasoController vehiculostraspasoController1 = new VehiculostraspasoController();
    VehiculostraspasonumeracionController vehiculostraspasonumeracionController1 = new VehiculostraspasonumeracionController();
    VigenciasexpiradasController vigenciasexpiradasController1 = new VigenciasexpiradasController();
    /*
     * 
     */
    JXTipOfTheDay tipOfTheDay = new JXTipOfTheDay(loadModel());
    Object[] filas = new Object[2]; // Hay tres columnas en la tabla
 List<Arreglopago> listArreglopago = new ArrayList<Arreglopago>();
    List<Arreglopagoimpuestos> listArreglopagoimpuestos = new ArrayList<Arreglopagoimpuestos>();
    List<Arreglopagonumeracion> listArreglopagonumeracion = new ArrayList<Arreglopagonumeracion>();
    List<Bicicletas> listBicicletas = new ArrayList<Bicicletas>();
    List<Bicicletaspagosplacas> listBicicletaspagosplacas = new ArrayList<Bicicletaspagosplacas>();
    List<Cambioscedula> listCambioscedula = new ArrayList<Cambioscedula>();
    List<Cierreanual> listCierreanual = new ArrayList<Cierreanual>();
    List<Cierreanualvigenciasexpiradas> listCierreanualvigenciasexpiradas = new ArrayList<Cierreanualvigenciasexpiradas>();
    List<Cierremensual> listCierremensual = new ArrayList<Cierremensual>();
    List<Cierremensualvigenciasexpiradas> listCierremensualvigenciasexpiradas = new ArrayList<Cierremensualvigenciasexpiradas>();
    List<Cierremorosidadmensual> listCierremorosidadmensual = new ArrayList<Cierremorosidadmensual>();
    List<Cierremorosidadmensualanual> listCierremorosidadmensualanual = new ArrayList<Cierremorosidadmensualanual>();
    List<Cierrerecargomensual> listCierrerecargomensual = new ArrayList<Cierrerecargomensual>();
    List<Codigosrecargo> listCodigosrecargo = new ArrayList<Codigosrecargo>();
    List<Codigosvigencias> listCodigosvigencias = new ArrayList<Codigosvigencias>();
    List<Comandos> listComandos = new ArrayList<Comandos>();
    List<Comerciocambioscodigo> listComerciocambioscodigo = new ArrayList<Comerciocambioscodigo>();
    List<Comercios> listComercios = new ArrayList<Comercios>();
    List<Comerciosbaja> listComerciosbaja = new ArrayList<Comerciosbaja>();
    List<Comerciosbajaliberacion> listComerciosbajaliberacion = new ArrayList<Comerciosbajaliberacion>();
    List<Comerciosinscripcion> listComerciosinscripcion = new ArrayList<Comerciosinscripcion>();
    List<Contribuyentes> listContribuyentes = new ArrayList<Contribuyentes>();
    List<Corregimientos> listCorregimientos = new ArrayList<Corregimientos>();
    List<Entidadhipotecaria> listEntidadhipotecaria = new ArrayList<Entidadhipotecaria>();
    List<Exoneraciones> listExoneraciones = new ArrayList<Exoneraciones>();
    List<Gruporegimen> listGruporegimen = new ArrayList<Gruporegimen>();
    List<Gruposusuarios> listGruposusuarios = new ArrayList<Gruposusuarios>();
    List<Iniciofiscal> listIniciofiscal = new ArrayList<Iniciofiscal>();
    List<Juzgado> listJuzgado = new ArrayList<Juzgado>();
    List<Morosidadmensual> listMorosidadmensual = new ArrayList<Morosidadmensual>();
    List<Municipios> listMunicipios = new ArrayList<Municipios>();
    List<Pagosanuales> listPagosanuales = new ArrayList<Pagosanuales>();
    List<Pagosmensuales> listPagosmensuales = new ArrayList<Pagosmensuales>();
    List<Pazsalvo> listPazsalvo = new ArrayList<Pazsalvo>();
    List<Pazsalvonumeracion> listPazsalvonumeracion = new ArrayList<Pazsalvonumeracion>();
    List<Porcentajes> listPorcentajes = new ArrayList<Porcentajes>();
    List<Porcentajesmorosidadanual> listPorcentajesmorosidadanual = new ArrayList<Porcentajesmorosidadanual>();
    List<Porcentajesmorosidadmensual> listPorcentajesmorosidadmensual = new ArrayList<Porcentajesmorosidadmensual>();
    List<Porcentajestesorerosauxiliares> listPorcentajestesorerosauxiliares = new ArrayList<Porcentajestesorerosauxiliares>();
    List<Provincias> listProvincias = new ArrayList<Provincias>();
    List<Recargomensual> listRecargomensual = new ArrayList<Recargomensual>();
    List<Recibos> listRecibos = new ArrayList<Recibos>();
    List<Recibosanulados> listRecibosanulados = new ArrayList<Recibosanulados>();
    List<Reciboscontabilidadtemporal> listReciboscontabilidadtemporal = new ArrayList<Reciboscontabilidadtemporal>();
    List<Reciboscontabilidadtemporalinformes> listReciboscontabilidadtemporalinformes = new ArrayList<Reciboscontabilidadtemporalinformes>();
    List<Recibosdetalles> listRecibosdetalles = new ArrayList<Recibosdetalles>();
    List<Recibosdetallestemporal> listRecibosdetallestemporal = new ArrayList<Recibosdetallestemporal>();
    List<Recibosnumeracion> listRecibosnumeracion = new ArrayList<Recibosnumeracion>();
    List<Regimen> listRegimen = new ArrayList<Regimen>();
    List<Regimencomercios> listRegimencomercios = new ArrayList<Regimencomercios>();
    List<Regimencontribuyentes> listRegimencontribuyentes = new ArrayList<Regimencontribuyentes>();
    List<Regimenremolques> listRegimenremolques = new ArrayList<Regimenremolques>();
    List<Regimenvehiculos> listRegimenvehiculos = new ArrayList<Regimenvehiculos>();
    /*
     * remolques
     */
    List<Remolques> listRemolques = new ArrayList<Remolques>();
    List<Remolquesbajados> listRemolquesbajados = new ArrayList<Remolquesbajados>();
    List<Remolquesfideicomiso> listRemolquesfideicomiso = new ArrayList<Remolquesfideicomiso>();
    List<Remolqueshipoteca> listRemolqueshipoteca = new ArrayList<Remolqueshipoteca>();
    List<Remolquesinscripcion> listRemolquesinscripcion = new ArrayList<Remolquesinscripcion>();
    List<Remolquesinscripcionbajados> listRemolquesinscripcionbajados = new ArrayList<Remolquesinscripcionbajados>();
    List<Remolquesinscripcionexoneracion> listRemolquesinscripcionexoneracion = new ArrayList<Remolquesinscripcionexoneracion>();
    List<Remolquesinscripcionliberados> listRemolquesinscripcionliberados = new ArrayList<Remolquesinscripcionliberados>();
    List<Remolquesliberados> listRemolquesliberados = new ArrayList<Remolquesliberados>();
    List<Remolquespagosplacas> listRemolquespagosplacas = new ArrayList<Remolquespagosplacas>();
    List<Remolquessecuestroespera> listRemolquessecuestroespera = new ArrayList<Remolquessecuestroespera>();
    List<Remolquestipo> listRemolquestipo = new ArrayList<Remolquestipo>();
    List<Remolquestraspaso> listRemolquestraspaso = new ArrayList<Remolquestraspaso>();
    List<Remolquestraspasonumeracion> listRemolquestraspasonumeracion = new ArrayList<Remolquestraspasonumeracion>();
    List<Subgruporegimen> listSubgruporegimen = new ArrayList<Subgruporegimen>();
    List<Usuarios> listUsuarios = new ArrayList<Usuarios>();
    List<Vehiculos> listVehiculos = new ArrayList<Vehiculos>();
    List<Vehiculosbajados> listVehiculosbajados = new ArrayList<Vehiculosbajados>();
    List<Vehiculosfideicomiso> listVehiculosfideicomiso = new ArrayList<Vehiculosfideicomiso>();
    List<Vehiculoshipoteca> listVehiculoshipoteca = new ArrayList<Vehiculoshipoteca>();
    List<Vehiculosinscripcion> listVehiculosinscripcion = new ArrayList<Vehiculosinscripcion>();
    List<Vehiculosinscripcionbajados> listVehiculosinscripcionbajados = new ArrayList<Vehiculosinscripcionbajados>();
    List<Vehiculosinscripcionexoneracion> listVehiculosinscripcionexoneracion = new ArrayList<Vehiculosinscripcionexoneracion>();
    List<Vehiculosinscripcionliberados> listVehiculosinscripcionliberados = new ArrayList<Vehiculosinscripcionliberados>();
    List<Vehiculosliberados> listVehiculosliberados = new ArrayList<Vehiculosliberados>();
    List<Vehiculospagosplacas> listVehiculospagosplacas = new ArrayList<Vehiculospagosplacas>();
    List<Vehiculossecuestroespera> listVehiculossecuestroespera = new ArrayList<Vehiculossecuestroespera>();
    List<Vehiculostraspaso> listVehiculostraspaso = new ArrayList<Vehiculostraspaso>();
    List<Vehiculostraspasonumeracion> listVehiculostraspasonumeracion = new ArrayList<Vehiculostraspasonumeracion>();
    List<Vigenciasexpiradas> listVigenciasexpiradas = new ArrayList<Vigenciasexpiradas>();
    int contador;
    int x;
    int numeroregistros;
    String sql;
    PreparedStatement psquery;
    ResultSet rs;

    private static TipOfTheDayModel loadModel() {
        List tips = Arrays.asList(new DefaultTip("Tip 1", "Este proceso importa grupo, subgrupo, regimen de la base de datos de ingresos"),
                new DefaultTip("Tip 2", "Este proceso consume mucho tiempo."));
        DefaultTipOfTheDayModel model = new DefaultTipOfTheDayModel(tips);
        return model;
    }
    JLabel statusLabel = new JLabel();

    /** Creates new form AreaListar */
    public ImportarCertificacionVehicular() {
        initComponents();


        jXStatusBar1.add(statusLabel);
        servidoringresos1 = new Servidoringresos();
        servidoringresosController1 = new ServidoringresosController();
        servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

        if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
            Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
            jButtonCargarRegistros.setEnabled(true);

        } else {
            Mensajeria.Mensaje("No se ha establecido el servidor de ingresos");

            jButtonCargarRegistros.setEnabled(false);
        }

        modelo = (DefaultTableModel) jTableVieja.getModel();
        modeloNueva = (DefaultTableModel) jTableNueva.getModel();

    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jXStatusBar1 = new org.jdesktop.swingx.JXStatusBar();
        jButtonCargarRegistros = new javax.swing.JButton();
        jButtonAyuda = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTableNueva = new javax.swing.JTable();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTableVieja = new javax.swing.JTable();
        jProgressBar1 = new javax.swing.JProgressBar();
        jLabelInicio = new javax.swing.JLabel();
        jLabelFin = new javax.swing.JLabel();

        setClosable(true);
        setIconifiable(true);
        setMaximizable(true);
        setResizable(true);
        setTitle("Importar Tablas");

        jLabel2.setText("Esta opción importa todas las tablas (vehiculos,contribuyentes,comercios,vehiculoshipoteca,vehiculosfideicomiso, vehiculossecuestro)");

        jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/return.png"))); // NOI18N
        jButton1.setToolTipText("Cerrar");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButtonCargarRegistros.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/download.png"))); // NOI18N
        jButtonCargarRegistros.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCargarRegistrosActionPerformed(evt);
            }
        });

        jButtonAyuda.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/help_icon.gif"))); // NOI18N
        jButtonAyuda.setToolTipText("Ayuda");
        jButtonAyuda.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonAyudaActionPerformed(evt);
            }
        });

        jTableNueva.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "Nueva", "Registros"
            }
        ));
        jScrollPane1.setViewportView(jTableNueva);

        jTableVieja.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "Anterior", "Registros"
            }
        ));
        jScrollPane2.setViewportView(jTableVieja);

        jLabelInicio.setText("0.0.0");

        jLabelFin.setText("0.0.0");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(68, 68, 68)
                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 98, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(55, 55, 55)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabelFin)
                            .addComponent(jLabelInicio)))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 432, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(18, 18, 18)
                        .addComponent(jProgressBar1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                            .addContainerGap()
                            .addComponent(jLabel2))
                        .addGroup(jPanel1Layout.createSequentialGroup()
                            .addGap(33, 33, 33)
                            .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE)))))
                .addContainerGap())
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel2)
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabelInicio)
                        .addGap(18, 18, 18)
                        .addComponent(jLabelFin)))
                .addGap(18, 18, 18)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(21, 21, 21)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jProgressBar1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 105, Short.MAX_VALUE)
                .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(22, 22, 22))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 605, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 68, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO add your handling code here:
    dispose();
}//GEN-LAST:event_jButton1ActionPerformed

    private void jButtonCargarRegistrosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCargarRegistrosActionPerformed
        Thread queryThread = new Thread() {

            public void run() {
                runQueries();
            }
        };
        queryThread.start();

    }//GEN-LAST:event_jButtonCargarRegistrosActionPerformed

    private void jButtonAyudaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAyudaActionPerformed
        tipOfTheDay.showDialog(this);
    }//GEN-LAST:event_jButtonAyudaActionPerformed
    /**
     * @param args the command line arguments
     */
//    public static void main(String args[]) {
//        java.awt.EventQueue.invokeLater(new Runnable() {
//
//            public void run() {
//                try {
//                    new AreaCrear().setVisible(true);
//                } catch (ParseException ex) {
//                    Logger.getLogger(AreaCrear.class.getName()).log(Level.SEVERE, null, ex);
//                }
//            }
//        });
//    }
    private void runQueries() {
        try {
            if (modelo != null) {
                while (modelo != null && modelo.getRowCount() > 0) {
                    modelo.removeRow(0);
                }
            }
            if (!ConectarIngresos()) {
                Mensajeria.Mensaje("No se pudo conectar...");
                return;
            } else {
                Calendar calendario = Calendar.getInstance();
                int hora = calendario.get(Calendar.HOUR_OF_DAY);
                int minutos = calendario.get(Calendar.MINUTE);
                int segundos = calendario.get(Calendar.SECOND);
                jLabelInicio.setText(String.valueOf(hora) + ":" + String.valueOf(minutos) + ":" + String.valueOf(segundos));
//                CargarArreglopago();
//                CargarArreglopagoimpuestos();
//                CargarArreglopagonumeracion();
//                CargarBicicletas();
//                CargarBicicletaspagosplacas();
//                CargarCambioscedula();
//                CargarCierreanual();
//                CargarCierreanualvigenciasexpiradas();
//                CargarCierremensual();
//                CargarCierremensualvigenciasexpiradas();
//                CargarCierremorosidadmensual();
//                CargarCierremorosidadmensualanual();
//                CargarCierrerecargomensual();
//                CargarCodigosrecargo();
//                CargarCodigosvigencias();
//                CargarComandos();
//                CargarComerciocambioscodigo();
                CargarComercios();
//                CargarComerciosbaja();
//                CargarComerciosbajaliberacion();
//                CargarComerciosinscripcion();
                CargarContribuyentes();
//                CargarCorregimientos();
//                CargarEntidadhipotecaria();
//                CargarExoneraciones();
//                CargarGruporegimen();
//                CargarGruposusuarios();
//                CargarIniciofiscal();
//                CargarJuzgado();
//                CargarMorosidadmensual();
//                CargarMunicipios();
//                CargarPagosanuales();
//                CargarPagosmensuales();
//                CargarPazsalvo();
//                CargarPazsalvonumeracion();
//                CargarPorcentajes();
//                CargarPorcentajesmorosidadanual();
//                CargarPorcentajesmorosidadmensual();
//                CargarPorcentajestesorerosauxiliares();
//                CargarProvincias();
//                CargarRecargomensual();
//                CargarRecibos();
//                CargarRecibosanulados();
//                CargarReciboscontabilidadtemporal();
//                CargarReciboscontabilidadtemporalinformes();
//                CargarRecibosdetalles();
//                CargarRecibosdetallestemporal();
//                CargarRecibosnumeracion();
//
//                CargarRegimen();
//                CargarRegimencomercios();
//                CargarRegimencontribuyentes();
//                CargarRegimenremolques();
//                CargarRegimenvehiculos();
//      
//                CargarRemolques();
//                CargarRemolquesbajados();
//                CargarRemolquesfideicomiso();
//                CargarRemolqueshipoteca();
//                CargarRemolquesinscripcion();
//                CargarRemolquesinscripcionbajados();
//                CargarRemolquesinscripcionexoneracion();
//                CargarRemolquesinscripcionliberados();
//                CargarRemolquesliberados();
//                CargarRemolquespagosplacas();
//                CargarRemolquessecuestroespera();
//                CargarRemolquestipo();
//                CargarRemolquestraspaso();
//                CargarRemolquestraspasonumeracion();
//                CargarSubGrupoRegimen();
//                CargarTemporalimpuestospagar();
//                CargarTemporalinformespagosmensuales();
//                CargarTemporalmorosidadmensual();
//                CargarTemporalpagosmensuales();
//                CargarTemporalremolquesplacas();
//                CargarTemporalvehiculosplacas();
//                CargarUsuarios();
                CargarVehiculos();
//                CargarVehiculosbajados();
                CargarVehiculosfideicomiso();
                CargarVehiculoshipoteca();
//                CargarVehiculosinscripcion();
//                CargarVehiculosinscripcionbajados();
//                CargarVehiculosinscripcionexoneracion();
//                CargarVehiculosinscripcionliberados();
//                CargarVehiculosliberados();
//                CargarVehiculospagosplacas();
                CargarVehiculossecuestroespera();
//                CargarVehiculostraspaso();
//                CargarVehiculostraspasonumeracion();
//                CargarVigenciasexpiradas();
                conexionIngresos.close();

                jProgressBar1.setValue(0);
//                InsertarArreglopago();
//                InsertarArreglopagoimpuestos();
//                InsertarArreglopagonumeracion();
//                InsertarBicicletas();
//                InsertarBicicletaspagosplacas();
//                InsertarCambioscedula();
//                InsertarCierreanual();
//
//                InsertarCierreanualvigenciasexpiradas();
//                InsertarCierremensual();
//
//                InsertarCierremensualvigenciasexpiradas();
//                InsertarCierremorosidadmensual();
//                InsertarCierremorosidadmensualanual();
//                InsertarCierrerecargomensual();
//                InsertarCodigosrecargo();
//                InsertarCodigosvigencias();
//                InsertarComandos();
//                InsertarComerciocambioscodigo();
                InsertarComercios();

//                InsertarComerciosbaja();
//                InsertarComerciosbajaliberacion();
//                InsertarComerciosinscripcion();
                InsertarContribuyentes();
//                InsertarCorregimientos();
//                InsertarEntidadhipotecaria();
//                InsertarExoneraciones();
//                InsertarGruporegimen();
//                InsertarGruposusuarios();
//                InsertarIniciofiscal();
//                InsertarJuzgado();
//                InsertarMorosidadmensual();
//                InsertarMunicipios();
//                InsertarPagosanuales();
//                InsertarPagosmensuales();
//                InsertarPazsalvo();
//                InsertarPazsalvonumeracion();
//                InsertarPorcentajes();
//                InsertarPorcentajesmorosidadanual();
//                InsertarPorcentajesmorosidadmensual();
//                InsertarPorcentajestesorerosauxiliares();
//                InsertarProvincias();
//                InsertarRecargomensual();
//                InsertarRecibos();
//                InsertarRecibosanulados();
//                InsertarReciboscontabilidadtemporal();
//                InsertarReciboscontabilidadtemporalinformes();
//                InsertarRecibosdetalles();
//                InsertarRecibosdetallestemporal();
//                InsertarRecibosnumeracion();
//                InsertarRegimen();
//                InsertarRegimencomercios();
//                InsertarRegimencontribuyentes();
//                InsertarRegimenremolques();
//                InsertarRegimenvehiculos();
//           InsertarRemolques();
//                InsertarRemolquesbajados();
//                InsertarRemolquesfideicomiso();
//                 InsertarRemolqueshipoteca();
// InsertarRemolquesinscripcion();
// InsertarRemolquesinscripcionbajados();
//InsertarRemolquesinscripcionexoneracion();
//                InsertarRemolquesinscripcionliberados();
//               InsertarRemolquesliberados();
//                InsertarRemolquespagosplacas();
//              InsertarRemolquessecuestroespera();
//                InsertarRemolquestipo();
//                InsertarRemolquestraspaso();
//                InsertarRemolquestraspasonumeracion();
//                InsertarSubGrupoRegimen();
//                InsertarTemporalimpuestospagar();
//                InsertarTemporalinformespagosmensuales();
//                InsertarTemporalmorosidadmensual();
//                InsertarTemporalpagosmensuales();
//                InsertarTemporalremolquesplacas();
//                InsertarTemporalvehiculosplacas();
//                InsertarUsuarios();
                InsertarVehiculos();
//                InsertarVehiculosbajados();
                InsertarVehiculosfideicomiso();
                InsertarVehiculoshipoteca();
//                InsertarVehiculosinscripcion();
//                InsertarVehiculosinscripcionbajados();
//                InsertarVehiculosinscripcionexoneracion();
//                InsertarVehiculosinscripcionliberados();
//                InsertarVehiculosliberados();
//                InsertarVehiculospagosplacas();
                InsertarVehiculossecuestroespera();
//                InsertarVehiculostraspaso();
//                InsertarVehiculostraspasonumeracion();
//                InsertarVigenciasexpiradas();
                updateProgress("proceso de importacion terminado");
                Calendar calendario2 = Calendar.getInstance();
                int horaf = calendario2.get(Calendar.HOUR_OF_DAY);
                int minutosf = calendario2.get(Calendar.MINUTE);
                int segundosf = calendario2.get(Calendar.SECOND);
                jLabelFin.setText(String.valueOf(horaf) + ":" + String.valueOf(minutosf) + ":" + String.valueOf(segundosf));
                jButtonCargarRegistros.setEnabled(false);
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "runQueries()");
        }

    }

    private void updateProgress(final String texto) {
        SwingUtilities.invokeLater(new Runnable() {

            public void run() {
                // Here, we can safely update the GUI
                // because we'll be called from the
                // event dispatch thread
//                 statusLabel.setText( texto+ " : " + queryNo);
                statusLabel.setText(texto);
            }
        });
    }

    public Boolean ConectarIngresos() {

        try {
            if (ipIngresos == null || ipIngresos.equals("")) {
                Servidoringresos servidoringresos1 = new Servidoringresos();
                ServidoringresosController servidoringresosController1 = new ServidoringresosController();
                servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

                if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
                    Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
                    this.ipIngresos = servidoringresos.getServidor();
                } else {
                    Mensajeria.Mensaje("No se ha configurado el servidor de ingresos ");
                    return true;
                }
            }


            String databaseDB = "sirmupadb";
            String puertoDB = "3306";
            String userDB = "root";
            String passwordDB = "denver";


            String driver = "org.gjt.mm.mysql.Driver";

            Class.forName(driver).newInstance();
            String url = "jdbc:mysql://" + ipIngresos + ":" + puertoDB + "/" + databaseDB;

            conexionIngresos = DriverManager.getConnection(url, userDB, passwordDB);

            if (conexionIngresos == null) {
                Mensajeria.Mensaje("No se pudo establecer la conexion ");

                return false;
            }
            //    Mensajeria.Mensaje("Se conecto exitosamente");
            return true;

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "Conectar()");
        }
        return null;
    }

    private boolean LocalQuery(String mysq, String tabla) {
        try {
            psquery = conexionIngresos.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE,
                    ResultSet.CONCUR_UPDATABLE);
            rs = psquery.executeQuery();
            rs.next();
            int x = rs.getRow();

            if (x == 0) {
                rs.close();
                psquery.close();
                filas[0] = tabla;
                filas[1] = 0;
                modelo.addRow(filas);

                return false;
            }

            return true;
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "LocalQuery() . Tabla " + tabla);
        }
        return false;
    }

    private boolean CloseQuery(String tabla) {
        try {
            rs.close();
            psquery.close();

            filas[0] = tabla;
            filas[1] = contador;
            modelo.addRow(filas);

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CloseQuery()");
        }
        return false;
    }

    private void CargarArreglopago() {
        try {
            sql = "select * from arreglopago where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "arreglopago")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listArreglopago.add(new Arreglopago(
                            rs.getInt("idarreglopago"), rs.getString("id"), rs.getString("tipoid"), rs.getInt("anio"), rs.getDate("fechaarreglopago"), rs.getDouble("morosidadinicial"), rs.getLong("mesesmorosos"), rs.getDouble("abonoinicial"), rs.getString("palabrasabonoinicial"), rs.getDouble("mensualidad"), rs.getString("palabrasabonomensual"), rs.getDouble("saldoactual"), rs.getString("pagado"), rs.getString("descripcion"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("arreglopago");
            }


        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarArreglopago()");
        }
    }

    private void CargarArreglopagoimpuestos() {
        try {
            sql = "select * from arreglopagoimpuestos where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "arreglopagoimpuestos")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listArreglopagoimpuestos.add(new Arreglopagoimpuestos(
                            rs.getLong("idarreglopago"), rs.getString("idregimen"), rs.getDouble("deuda"), rs.getInt("mesesmorosos"), rs.getString("estatus"), rs.getString("comentario"), rs.getString("username"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("arreglopagoimpuestos");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarArreglopagoimpuestos()");
        }
    }

    private void CargarArreglopagonumeracion() {
        try {
            sql = "select * from arreglopagonumeracion where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "arreglopagonumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listArreglopagonumeracion.add(new Arreglopagonumeracion(
                            rs.getInt("idarreglopago"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("arreglopagonumeracion");
            }


        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarArreglopagonumeracion()");
        }
    }

    private void CargarBicicletas() {
        try {
            sql = "select * from bicicles where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "bicicles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listBicicletas.add(new Bicicletas(
                            rs.getInt("idbicicleta"), rs.getString("placa"), rs.getString("marca"), rs.getString("modelo"), rs.getString("chasis"), rs.getString("color"), rs.getString("id"), rs.getString("tipoid"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("bicicles");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarBicicletas()");
        }
    }

    private void CargarBicicletaspagosplacas() {
        try {
            sql = "select * from biciclespagosplacas where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "biciclespagosplacas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listBicicletaspagosplacas.add(new Bicicletaspagosplacas(
                            rs.getLong("idbicicleta"), rs.getInt("idrecibo"), rs.getInt("anio"), rs.getDate("fechapago"), rs.getString("idmunicipio"), rs.getString("activo"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("biciclespagosplacas");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarBicicletaspagosplacas()");
        }
    }

    private void CargarCambioscedula() {
        try {
            sql = "select * from cambioscedula where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cambioscedula")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCambioscedula.add(new Cambioscedula(
                            rs.getString("cedulaold"), rs.getString("cedulanew"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario")));
                }
                CloseQuery("cambioscedula");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCambioscedula()");
        }
    }

    private void CargarCierreanual() {
        try {
            sql = "select * from cierreanual where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierreanual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierreanual.add(new Cierreanual(
                            rs.getInt("anio"), rs.getDate("fecha"), rs.getDouble("totalmorosidad"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("cierreanual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierreanual()");
        }
    }

    private void CargarCierreanualvigenciasexpiradas() {
        try {
            sql = "select * from cierreanualvigenciasexpiradas where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierreanualvigenciasexpiradas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierreanualvigenciasexpiradas.add(new Cierreanualvigenciasexpiradas(
                            rs.getInt("anio"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getString("activo"), rs.getDouble("morosidad"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha")));
                }
                CloseQuery("cierreanualvigenciasexpiradas");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierreanualvigenciasexpiradas()");
        }
    }

    private void CargarCierremensual() {
        try {
            sql = "select * from cierremensual where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierremensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierremensual.add(new Cierremensual(
                            rs.getInt("anio"), rs.getString("mes"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("cierremensual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierremensual()");
        }
    }

    private void CargarCierremensualvigenciasexpiradas() {
        try {

            sql = "select * from cierremensualvigenciasexpiradas where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierremensualvigenciasexpiradas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierremensualvigenciasexpiradas.add(new Cierremensualvigenciasexpiradas(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("morosidad"), rs.getString("activo"), rs.getString("pagado"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha")));
                }
                CloseQuery("cierremensualvigenciasexpiradas");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierremensualvigenciasexpiradas()");
        }
    }

    private void CargarCierremorosidadmensual() {
        try {

            sql = "select * from cierremorosidadmensual where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierremorosidadmensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierremorosidadmensual.add(new Cierremorosidadmensual(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("morosidad"), rs.getString("idmunicipio"), rs.getInt("numeromes")));
                }
                CloseQuery("cierremorosidadmensual");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierremorosidadmensual()");
        }
    }

    private void CargarCierremorosidadmensualanual() {
        try {

            sql = "select * from cierremorosidadmensualanual where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierremorosidadmensualanual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierremorosidadmensualanual.add(new Cierremorosidadmensualanual(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("morosidad"), rs.getString("idmunicipio")));
                }
                CloseQuery("cierremorosidadmensualanual");
            }


        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierremorosidadmensualanual()");
        }
    }

    private void CargarCierrerecargomensual() {
        try {

            sql = "select * from cierrerecargomensual where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "cierrerecargomensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCierrerecargomensual.add(new Cierrerecargomensual(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("recargo"), rs.getString("idmunicipio"), rs.getDouble("numeroporcentaje")));
                }
                CloseQuery("cierrerecargomensual");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCierrerecargomensual()");
        }
    }

    private void CargarCodigosrecargo() {
        try {

            sql = "select * from codigosrecargo where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "codigosrecargo")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCodigosrecargo.add(new Codigosrecargo(
                            rs.getString("idregimenrecargo"), rs.getInt("anioinicio"), rs.getInt("anioterminacion"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("codigosrecargo");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCodigosrecargo()");
        }
    }

    private void CargarCodigosvigencias() {
        try {

            sql = "select * from codigosvigencias where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "codigosvigencias")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCodigosvigencias.add(new Codigosvigencias(
                            rs.getString("idregimenvigencia"), rs.getInt("anioinicio"), rs.getInt("anioterminacion"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("codigosvigencias");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarCodigosvigencias)");
        }
    }

    private void CargarComandos() {
        try {
            sql = "select * from comandos ";
            if (LocalQuery(sql, "comandos")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComandos.add(new Comandos(
                            rs.getString("version")));
                }
                CloseQuery("comandos");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComandos)");
        }
    }

    private void CargarComerciocambioscodigo() {
        try {
            sql = "select * from comerciocambioscodigo where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "comerciocambioscodigo")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComerciocambioscodigo.add(new Comerciocambioscodigo(
                            rs.getString("idcomercioold"), rs.getString("idcomercionew"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario")));
                }
                CloseQuery("comerciocambioscodigo");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComerciocambioscodigo()");
        }
    }

    private void CargarComercios() {
        try {

            sql = "select * from comercios where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "comercios")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComercios.add(new Comercios(
                            rs.getString("idcomercio"), rs.getString("cedula"), rs.getString("comercio"), rs.getString("ruc"), rs.getString("descripcion"), rs.getString("direccion"), rs.getString("idcorregimiento"), rs.getString("telefono"), rs.getDate("fecha"), rs.getString("hipotecado"), rs.getString("bajado"), rs.getString("traspaso"), rs.getString("secuestrado"), rs.getString("idmunicipio"), rs.getString("estatal"), rs.getString("activo"), rs.getString("idusuario")));
                }
                CloseQuery("comercios");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComercios()");
        }
    }

    private void CargarComerciosbaja() {
        try {

            sql = "select * from comerciosbaja where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "comerciosbaja")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComerciosbaja.add(new Comerciosbaja(
                            rs.getString("idcomercio"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), contador));
                }
                CloseQuery("comerciosbaja");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComerciosbaja()");
        }
    }

    private void CargarComerciosbajaliberacion() {
        try {

            sql = "select * from comerciosbajaliberacion where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "comerciosbajaliberacion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComerciosbajaliberacion.add(new Comerciosbajaliberacion(
                            rs.getString("idcomercio"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), contador));
                }
                CloseQuery("comerciosbajaliberacion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComerciosbajaliberacion()");
        }
    }

    private void CargarComerciosinscripcion() {
        try {

            sql = "select * from comerciosinscripcion where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "comerciosinscripcion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listComerciosinscripcion.add(new Comerciosinscripcion(
                            rs.getString("idcomercio"), rs.getInt("idrecibo"), rs.getString("nopaga"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), contador));
                }
                CloseQuery("comerciosinscripcion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarComerciosinscripcion()");
        }
    }

    private void CargarContribuyentes() {
        try {

            sql = "select * from contribuyentes where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "contribuyentes")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listContribuyentes.add(new Contribuyentes(
                            rs.getString("cedula"), rs.getString("contribuyente"), rs.getString("idsegurosocial"), rs.getString("ocupacion"), rs.getString("nacionalidad"), rs.getString("idmunicipio"), rs.getString("idcorregimiento"), rs.getString("domicilio"), rs.getString("casa"), rs.getString("telefono"), rs.getString("apartadopostal"), rs.getString("email"), rs.getString("observacion"), rs.getString("idmunicipiovive"), rs.getString("idcorregimientovive"), rs.getString("activo"), rs.getDate("fecha"), rs.getString("idusuario"), rs.getString("foto")));
                }
                CloseQuery("contribuyentes");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarContribuyentes()");
        }
    }

    private void CargarCorregimientos() {
        try {

            sql = "select * from corregimients where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "corregimients")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listCorregimientos.add(new Corregimientos(
                            rs.getString("idcorregimiento"), rs.getString("idmunicipio"), rs.getString("corregimiento")));
                }
                CloseQuery("corregimients");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarContribuyentes()");
        }
    }

    private void CargarEntidadhipotecaria() {
        try {

            sql = "select * from entidad where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "entidad")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listEntidadhipotecaria.add(new Entidadhipotecaria(
                            rs.getInt("identidad"), rs.getString("entidad"), rs.getString("ruc"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha")));
                }
                CloseQuery("entidad");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarEntidad()");
        }
    }

    private void CargarExoneraciones() {
        try {

            sql = "select * from exoneraciones where  idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "exoneraciones")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                     Date date = rs.getDate("fecha");
                    SimpleDateFormat simpleDateformat = new SimpleDateFormat("yyyy");
                    Integer anio = Integer.parseInt(simpleDateformat.format(date));
                    listExoneraciones.add(new Exoneraciones(
                            rs.getString("idexoneracion"), rs.getDate("fechaexoneracion"), rs.getString("autorizado"), rs.getString("detalle"), rs.getDouble("porcentaje"), rs.getDouble("valor"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha"), anio));
                }
                CloseQuery("exoneraciones");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarExoneraciones()");
        }
    }

    private void CargarGruporegimen() {
        try {
            sql = "select * from gruporegimen where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "gruporegimen")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listGruporegimen.add(new Gruporegimen(
                            rs.getString("idgruporegimen"), rs.getString("grupo"), rs.getString("observacion"), rs.getDate("fechahora"), MySesion.getUsername(), MySesion.getIdmunicipio(), rs.getString("activo"), "sin definir"));
                }
                CloseQuery("gruporegimen");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarGrupoRegimen()");
        }
    }

    private void CargarGruposusuarios() {
        try {
            sql = "select * from gruposusuarios ";
            if (LocalQuery(sql, "gruposusuarios")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listGruposusuarios.add(new Gruposusuarios(
                            rs.getString("idgrupousuario"), rs.getString("grupousuario"), rs.getString("activo"), rs.getInt("nivel")));
                }
                CloseQuery("gruposusuarios");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarGruposusuarios()");
        }
    }

    private void CargarIniciofiscal() {
        try {
            sql = "select * from iniciofiscal where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "iniciofiscal")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listIniciofiscal.add(new Iniciofiscal(
                            rs.getInt("idiniciofiscal"), rs.getDate("fechainicio"), rs.getDate("fechaterminacion"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("iniciofiscal");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarIniciofiscal()");
        }
    }

    private void CargarJuzgado() {
        try {
            sql = "select * from juzgado where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "juzgado")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listJuzgado.add(new Juzgado(
                            rs.getInt("idjuzgado"), rs.getString("juzgado"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("juzgado");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarJuzgado()");
        }
    }

    private void CargarMorosidadmensual() {
        try {
            sql = "select * from morosidadmensual where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "morosidadmensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listMorosidadmensual.add(new Morosidadmensual(
                            rs.getInt("anio"), rs.getString("id"), rs.getString("ultimomes"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("saldoactual"), rs.getString("idmunicipio"), rs.getInt("numeromes")));
                }
                CloseQuery("morosidadmensual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarMorosidadmensual()");
        }
    }

    private void CargarMunicipios() {
        try {
            sql = "select * from municipies ";
            if (LocalQuery(sql, "municipies")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listMunicipios.add(new Municipios(
                            rs.getString("idmunicipio"), rs.getString("municipio"), rs.getString("idprovincia")));
                }
                CloseQuery("municipies");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarMunicipios()");
        }
    }

    private void CargarPagosanuales() {
        try {
            sql = "select * from pagosanuales where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "pagosanuales")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPagosanuales.add(new Pagosanuales(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getInt("idrecibo"), rs.getString("activo"), rs.getString("pagado"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha")));
                }
                CloseQuery("pagosanuales");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPagosanuales()");
        }
    }

    private void CargarPagosmensuales() {
        try {
            sql = "select * from pagosmensuales where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "pagosmensuales")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPagosmensuales.add(new Pagosmensuales(
                            rs.getInt("anio"), rs.getString("mes"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getInt("idrecibo"), rs.getString("activo"), rs.getString("pagado"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getInt("numeromes")));
                }
                CloseQuery("pagosmensuales");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPagosmensuales()");
        }
    }

    private void CargarPazsalvo() {
        try {
            sql = "select * from pazsalvo where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "pazsalvo")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPazsalvo.add(new Pazsalvo(
                            rs.getLong("idpazsalvo"), rs.getInt("idrecibo"), rs.getString("id"), rs.getString("tipoid"), rs.getDate("fechapazsalvo"), rs.getDate("fechavalido"), rs.getString("idmunicipio"), rs.getString("activo"), rs.getString("username"), rs.getDate("fecha")));
                }
                CloseQuery("pazsalvo");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPazsalvo()");
        }
    }

    private void CargarPazsalvonumeracion() {
        try {
            sql = "select * from pazsalvonumeracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "pazsalvonumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPazsalvonumeracion.add(new Pazsalvonumeracion(
                            rs.getInt("idpazsalvo"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("pazsalvonumeracion");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPazsalvonumeracion()");
        }
    }

    private void CargarPorcentajes() {
        try {
            sql = "select * from porcentajes where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "porcentajes")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPorcentajes.add(new Porcentajes(
                            rs.getDouble("porcentaje"), rs.getString("periodo"), rs.getInt("anioinicio"), rs.getInt("anioterminacion"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio"), rs.getInt("idporcentaje")));
                }
                CloseQuery("porcentajes");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPorcentajes()");
        }
    }

    private void CargarPorcentajesmorosidadanual() {
        try {
            sql = "select * from porcentajesmorosidadanual where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "porcentajesmorosidadanual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPorcentajesmorosidadanual.add(new Porcentajesmorosidadanual(
                            rs.getInt("idporcentajemorosidadanual"), rs.getDouble("porcentaje"), rs.getDate("fechainicio"), rs.getDate("fechaterminacion"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("porcentajesmorosidadanual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPorcentajesmorosidadanual()");
        }
    }

    private void CargarPorcentajesmorosidadmensual() {
        try {
            sql = "select * from porcentajesmorosidadmensual where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "porcentajesmorosidadmensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPorcentajesmorosidadmensual.add(new Porcentajesmorosidadmensual(
                            rs.getInt("idporcentajemorosidadmensual"), rs.getDouble("porcentaje"), rs.getDate("fechainicio"), rs.getDate("fechaterminacion"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("porcentajesmorosidadmensual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPorcentajesmorosidadmensual()");
        }
    }

    private void CargarPorcentajestesorerosauxiliares() {
        try {
            sql = "select * from porcentajestesorerosauxiliares where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "porcentajestesorerosauxiliares")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listPorcentajestesorerosauxiliares.add(new Porcentajestesorerosauxiliares(
                            rs.getInt("idporcentajetesoreroauxiliar"), rs.getDouble("porcentaje"), rs.getDate("fechainicio"), rs.getDate("fechaterminacion"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idusuario"), rs.getString("idmunicipio")));
                }
                CloseQuery("porcentajestesorerosauxiliares");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarPorcentajestesorerosauxiliares()");
        }
    }

    private void CargarProvincias() {
        try {
            sql = "select * from provinces";
            if (LocalQuery(sql, "provinces")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listProvincias.add(new Provincias(
                            rs.getString("idprovincia"), rs.getString("provincia"), rs.getString("activo")));
                }
                CloseQuery("provinces");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarProvinces()");
        }
    }

    private void CargarRecargomensual() {
        try {
            sql = "select * from recargomensual where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "recargomensual")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRecargomensual.add(new Recargomensual(
                            rs.getInt("anio"), rs.getString("id"), rs.getString("tipoid"), rs.getString("idregimen"), rs.getDouble("recargoactual"), rs.getString("idmunicipio"), rs.getDouble("numeroporcentaje")));
                }
                CloseQuery("recargomensual");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecargomensual()");
        }
    }

    private void CargarRecibos() {
        try {
            sql = "select * from recibes where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "recibes")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    Date date = rs.getDate("fecha");
                    SimpleDateFormat simpleDateformat = new SimpleDateFormat("yyyy");
                    Integer anio = Integer.parseInt(simpleDateformat.format(date));
                    listRecibos.add(new Recibos(
                            rs.getInt("idrecibo"), anio, rs.getDate("fecha"), rs.getString("id"), rs.getString("tipoid"), rs.getString("anulado"), rs.getString("exonerado"), rs.getString("moroso"), rs.getString("idmunicipio"), rs.getDouble("totalpagado"), rs.getDouble("totalexonerado"), rs.getString("idexonerado"), rs.getString("idusuario"), rs.getString("tiporecibo"), rs.getString("cedulatesoreroauxiliar"), rs.getInt("idreciboauxiliar")));
                }
                CloseQuery("recibes");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecibes()");
        }
    }

    private void CargarRecibosanulados() {
        try {
            sql = "select * from recibesanulados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";

            if (LocalQuery(sql, "recibesanulados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRecibosanulados.add(new Recibosanulados(
                            rs.getInt("idrecibo"), rs.getDate("fechaanulacion"), rs.getString("autorizado"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("idusuario"), rs.getDate("fecha")));
                }
                CloseQuery("recibesanulados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecibesanulados()");
        }
    }

    private void CargarReciboscontabilidadtemporal() {
        try {
            filas[0] = "recibescontabilidadtemporal";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarReciboscontabilidadtemporal()");
        }
    }

    private void CargarReciboscontabilidadtemporalinformes() {
        try {
            filas[0] = "recibescontabilidadtemporalinformes";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarReciboscontabilidadtemporalinformes()");
        }
    }

    private void CargarRecibosdetallestemporal() {
        try {
            filas[0] = "recibesdetallestempora";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecibosdetallestemporal()");
        }
    }

    private void CargarRecibosdetalles() {
        try {
            sql = "select recibes.fecha, recibes.anulado, recibesdetalles.* from recibesdetalles, recibes where recibes.idrecibo =recibesdetalles.idrecibo and recibes.idmunicipio='" + MySesion.getIdmunicipio() + "'";

            if (LocalQuery(sql, "recibesdetalles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    Date date = rs.getDate("fecha");
                    SimpleDateFormat simpleDateformat = new SimpleDateFormat("yyyy");
                    Integer anio = Integer.parseInt(simpleDateformat.format(date));
                    contador++;
                    listRecibosdetalles.add(new Recibosdetalles(
                            rs.getInt("idrecibo"), anio, rs.getString("idmunicipio"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getInt("cantidad"), rs.getDouble("pago"), rs.getDouble("exoneracion"), rs.getString("esrecargo"), rs.getDouble("saldo"), rs.getDouble("saldoanterior"), rs.getString("comentario"), rs.getString("estatus"), rs.getString("periodo"), rs.getDouble("solomorosidad"),
                            rs.getInt("numeropagina"),rs.getDate("fecha"),rs.getString("anulado")));
                }
                CloseQuery("recibesdetalles");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecibesdetalles()");
        }
    }

    private void CargarRecibosnumeracion() {
        try {
            sql = "select * from recibesnumeracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "recibesnumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRecibosnumeracion.add(new Recibosnumeracion(
                            rs.getInt("idrecibo"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("recibesnumeracion");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRecibesnumeracion()");
        }
    }

    private void CargarRegimen() {
        try {
            sql = "select * from regimen where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimen")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimen.add(new Regimen(
                            rs.getString("idregimen"), rs.getString("idsubgruporegimen"), rs.getString("regimen"), rs.getString("descripcion"), rs.getDouble("valor"), rs.getString("observacion"), MySesion.getUsername(), rs.getDate("fecha"), rs.getDouble("limiteinferior"), rs.getDouble("limitesuperior"), MySesion.getIdmunicipio(), rs.getString("activo")));
                }
                CloseQuery("regimen");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimen()");
        }
    }

    private void CargarRegimencomercios() {
        try {
            sql = "select * from regimencomercios where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimencomercios")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimencomercios.add(new Regimencomercios(
                            rs.getString("idcomercio"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getString("periodopago"), rs.getString("mespago"), rs.getDate("fechainscripcion"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("regimencomercios");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimencomercios()");
        }
    }

    private void CargarRegimencontribuyentes() {
        try {
            sql = "select * from regimencontribuyentes where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimencontribuyentes")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimencontribuyentes.add(new Regimencontribuyentes(
                            rs.getString("cedula"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getString("periodopago"), rs.getString("mespago"), rs.getDate("fechainscripcion"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("regimencontribuyentes");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimencontribuyentes()");
        }
    }

    private void CargarRegimenremolques() {
        try {
            sql = "select * from regimenremolques where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimenremolques")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimenremolques.add(new Regimenremolques(
                            rs.getLong("idremolque"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getString("periodopago"), rs.getString("mespago"), rs.getDate("fechainscripcion"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("regimenremolques");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimenremolques()");
        }
    }

    private void CargarRegimenvehiculos() {
        try {
            sql = "select * from regimenvehicles where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimenvehicles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimenvehiculos.add(new Regimenvehiculos(
                            rs.getLong("idvehiculo"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getString("periodopago"), rs.getString("mespago"), rs.getDate("fechainscripcion"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("regimenvehicles");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimenvehicles()");
        }
    }

    private void CargarRemolques() {
        try {
            sql = "select * from remolques where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolques")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolques.add(new Remolques(
                            rs.getLong("idremolque"), rs.getString("placa"), rs.getString("marca"), rs.getString("modelo"), rs.getInt("anio"), rs.getString("chasis"), rs.getString("capacidad"), rs.getDouble("valor"), rs.getInt("idremolquetipo"), rs.getString("color"), rs.getString("descripcion"), rs.getString("uso"), rs.getString("id"), rs.getString("tipoid"), rs.getString("hipotecado"), rs.getString("secuestrado"), rs.getString("traspaso"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getString("pagoinscripcion"), rs.getDate("fechainscripcion"), rs.getDate("fecha"), rs.getString("username"), rs.getString("liquidacion"), rs.getDate("fechaliquidacion"), rs.getString("mespago"), rs.getString("fideicomiso")));
                }
                CloseQuery("remolques");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolques()");
        }
    }

    private void CargarRemolquesbajados() {
        try {
            sql = "select * from remolquesbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesbajados.add(new Remolquesbajados(
                            rs.getLong("idremolque"), rs.getString("placa"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), contador));
                }
                CloseQuery("remolquesbajados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesbajados()");
        }
    }

    private void CargarRemolquesfideicomiso() {
        try {
            sql = "select * from remolquesfideicomiso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesfideicomiso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesfideicomiso.add(new Remolquesfideicomiso(
                            rs.getLong("idremolque"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechafideicomiso"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechafideicomisoliberacion"), rs.getInt("idremolquesfideicomiso")));
                }
                CloseQuery("remolquesfideicomiso");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesfideicomiso()");
        }
    }

    private void CargarRemolqueshipoteca() {
        try {
            sql = "select * from remolqueshipoteca where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolqueshipoteca")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolqueshipoteca.add(new Remolqueshipoteca(
                            rs.getLong("idremolque"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechahipoteca"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechahipotecaliberacion"), rs.getInt("idremolqueshipoteca")));
                }
                CloseQuery("remolqueshipoteca");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolqueshipoteca()");
        }
    }

    private void CargarRemolquesinscripcion() {
        try {
            sql = "select * from remolquesinscripcion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesinscripcion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesinscripcion.add(new Remolquesinscripcion(
                            rs.getLong("idremolque"), rs.getInt("idrecibo"), rs.getString("nopaga"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), rs.getInt("idremolquesinscripcion")));
                }
                CloseQuery("remolquesinscripcion");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesinscripcion()");
        }
    }

    private void CargarRemolquesinscripcionbajados() {
        try {
            sql = "select * from remolquesinscripcionbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesinscripcionbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesinscripcionbajados.add(new Remolquesinscripcionbajados(
                            rs.getLong("idremolque"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), rs.getInt("idremolquesinscripcionbajados")));
                }
                CloseQuery("remolquesinscripcionbajados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesinscripcionbajados()");
        }
    }

    private void CargarRemolquesinscripcionexoneracion() {
        try {
            sql = "select * from remolquesinscripcionexoneracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesinscripcionexoneracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesinscripcionexoneracion.add(new Remolquesinscripcionexoneracion(
                            rs.getLong("idremolque"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechaexoneracion"), rs.getString("username"), rs.getDate("fecha"), contador));
                }
                CloseQuery("remolquesinscripcionbajados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesinscripcionexoneracion()");
        }
    }

    private void CargarRemolquesinscripcionliberados() {
        try {
            sql = "select * from remolquesinscripcionliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesinscripcionliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesinscripcionliberados.add(new Remolquesinscripcionliberados(
                            rs.getLong("idremolque"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechaliberacion"), rs.getString("username"), rs.getDate("fecha"), rs.getInt("idremolquesinscripcionliberados")));
                }
                CloseQuery("remolquesinscripcionliberados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesinscripcionliberados()");
        }
    }

    private void CargarRemolquesliberados() {
        try {
            sql = "select * from remolquesliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquesliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquesliberados.add(new Remolquesliberados(
                            rs.getLong("idremolque"), rs.getString("placa"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechaliberacion"), rs.getString("username"), rs.getDate("fecha"), rs.getInt("idremolquesliberados")));
                }
                CloseQuery("remolquesliberados");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquesliberados()");
        }
    }

    private void CargarRemolquespagosplacas() {
        try {
            sql = "select * from remolquespagosplacas where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquespagosplacas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquespagosplacas.add(new Remolquespagosplacas(
                            rs.getLong("idremolque"), rs.getInt("idrecibo"), rs.getInt("anio"), rs.getDate("fechapago"), rs.getString("idmunicipio"), rs.getString("activo"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idremolquespagosplacas")));
                }
                CloseQuery("remolquespagosplacas");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquespagosplacas()");
        }
    }

    private void CargarRemolquessecuestroespera() {
        try {
            sql = "select * from remolquessecuestroespera where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquessecuestroespera")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquessecuestroespera.add(new Remolquessecuestroespera(
                            rs.getInt("idsecuestroespera"), rs.getLong("idremolque"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getString("oficio"), rs.getDate("fechaoficio"), rs.getInt("idjuzgado"), rs.getString("noauto"), rs.getString("identidad"), rs.getDate("fechainiciosecuestro"), rs.getDate("fechafinsecuestro"), rs.getString("procesado"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("remolquessecuestroespera");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquessecuestroespera()");
        }
    }

    private void CargarRemolquestipo() {
        try {
            sql = "select * from remolquestipo where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquestipo")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquestipo.add(new Remolquestipo(
                            rs.getInt("idremolquetipo"), rs.getString("remolquetipo"), rs.getString("idmunicipio"), rs.getString("activo")));
                }
                CloseQuery("remolquestipo");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquestipo()");
        }
    }

    private void CargarRemolquestraspaso() {
        try {
            sql = "select * from remolquestraspaso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquestraspaso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquestraspaso.add(new Remolquestraspaso(
                            rs.getInt("idnumeraciontraspaso"), rs.getLong("idremolque"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getString("idold"), rs.getString("tipoidold"), rs.getString("id"), rs.getString("tipoid"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fechatraspaso"), rs.getDate("fecha"), rs.getString("username")));
                }
                CloseQuery("remolquestraspaso");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquestraspaso()");
        }
    }

    private void CargarRemolquestraspasonumeracion() {
        try {
            sql = "select * from remolquestraspasonumeracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "remolquestraspasonumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRemolquestraspasonumeracion.add(new Remolquestraspasonumeracion(
                            rs.getInt("idnumeraciontraspaso"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("remolquestraspasonumeracion");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRemolquestraspasonumeracion()");
        }
    }

    private void CargarSubGrupoRegimen() {
        try {
            sql = "select * from subgruporegimen where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "subgruporegimen")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listSubgruporegimen.add(new Subgruporegimen(
                            rs.getString("idsubgruporegimen"), rs.getString("idgruporegimen"), rs.getString("subgrupo"), rs.getString("observacion"), MySesion.getUsername(), rs.getDate("fechahora"), MySesion.getIdmunicipio(), rs.getString("activo")));
                }
                CloseQuery("subgruporegimen");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarSubGrupoRegimen()");
        }
    }

    private void CargarTemporalimpuestospagar() {
        try {
            filas[0] = "temporalimpuestospagar";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarTemporalimpuestospagar()");
        }
    }

    private void CargarTemporalinformespagosmensuales() {
        try {
            filas[0] = "temporalinformespagosmensuales";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarTemporalinformespagosmensuales()");
        }
    }

    private void CargarTemporalmorosidadmensual() {
        try {
            filas[0] = "temporalmorosidadmensual";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarTemporalmorosidadmensual()");
        }
    }

    private void CargarTemporalpagosmensuales() {
        try {
            filas[0] = "temporalpagosmensuales";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, " CargarTemporalpagosmensuales()");
        }
    }

    private void CargarTemporalremolquesplacas() {
        try {
            filas[0] = "temporalremolquesplacas";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarTemporalremolquesplacas()");
        }
    }

    private void CargarTemporalvehiculosplacas() {
        try {
            filas[0] = "temporalvehiculosplacas";
            filas[1] = 0;
            modelo.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarTemporalvehiculosplacas()");
        }
    }

    private void CargarUsuarios() {
        try {
            sql = "select * from usuarios where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "usuarios")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listUsuarios.add(new Usuarios(
                            rs.getString("username"), rs.getString("password"), rs.getString("usuario"), rs.getString("idmunicipio"), rs.getString("email"), rs.getString("telefono"), rs.getString("celular"), rs.getString("activo"), rs.getString("idgrupousuario"), rs.getString("cedula")));
                }
                CloseQuery("usuarios");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarUsuarios()");
        }
    }

    private void CargarVehiculos() {
        try {
            sql = "select * from  vehicles where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehicles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculos.add(new Vehiculos(
                            rs.getInt("idvehiculo"), rs.getString("placa"), rs.getString("marca"), rs.getString("modelo"), rs.getInt("anio"), rs.getString("chasis"), rs.getString("capacidad"), rs.getDouble("valor"), rs.getString("motor"), rs.getString("color"), rs.getString("descripcion"), rs.getString("tipo"), rs.getString("combustible"), rs.getString("uso"), rs.getString("id"), rs.getString("tipoid"), rs.getString("hipotecado"), rs.getString("secuestrado"), rs.getString("traspaso"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getString("pagoinscripcion"), rs.getDate("fechainscripcion"), rs.getDate("fecha"), rs.getString("username"), rs.getString("liquidacion"), rs.getDate("fechaliquidacion"), rs.getString("mespago"), rs.getString("fideicomiso")));
                }
                CloseQuery("vehicles");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiculos()");
        }
    }

    private void CargarVehiculosbajados() {
        try {
            sql = "select * from  vehiclesbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosbajados.add(new Vehiculosbajados(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), contador));
                }
                CloseQuery("vehiclesbajados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "Vehiculosbajados()");
        }
    }

    private void CargarVehiculosfideicomiso() {
        try {
            sql = "select * from  vehiclesfideicomiso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesfideicomiso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosfideicomiso.add(new Vehiculosfideicomiso(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechafideicomiso"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechafideicomisoliberacion"), rs.getInt("idvehiclesfideicomiso")));
                }
                CloseQuery("vehiclesfideicomiso");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesfideicomiso()");
        }
    }

    private void CargarVehiculoshipoteca() {
        try {
            sql = "select * from  vehicleshipoteca where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehicleshipoteca")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculoshipoteca.add(new Vehiculoshipoteca(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechahipoteca"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechahipotecaliberacion"), contador));
                }
                CloseQuery("vehicleshipoteca");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehicleshipoteca()");
        }
    }

    private void CargarVehiculosinscripcion() {
        try {
            sql = "select * from  vehiclesinscripcion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosinscripcion.add(new Vehiculosinscripcion(
                            rs.getLong("idvehiculo"), rs.getInt("idrecibo"), rs.getString("nopaga"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), contador));
                }
                CloseQuery("vehiclesinscripcion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcion()");
        }
    }

    private void CargarVehiculosinscripcionbajados() {
        try {
            sql = "select * from  vehiclesinscripcionbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosinscripcionbajados.add(new Vehiculosinscripcionbajados(
                            rs.getLong("idvehiculo"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), rs.getInt("idvehiclesinscripcionbajados")));
                }
                CloseQuery("vehiclesinscripcionbajados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionbajados()");
        }
    }
   private void CargarVehiculosinscripcionexoneracion() {
        try {
            sql = "select * from  vehiclesinscripcionexoneracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionexoneracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
               listVehiculosinscripcionexoneracion.add(new Vehiculosinscripcionexoneracion(
            rs.getLong("idvehiculo"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaexoneracion"),rs.getString("username"),rs.getDate("fecha"),contador));
                }
                CloseQuery("vehiclesinscripcionexoneracion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionexoneracion()");
        }
    }
   
    private void CargarVehiculosinscripcionliberados() {
        try {
            sql = "select * from  vehiclesinscripcionliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
             listVehiculosinscripcionliberados.add(new Vehiculosinscripcionliberados(
            rs.getLong("idvehiculo"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaliberacion"),rs.getString("username"),rs.getDate("fecha"),rs.getInt("idvehiclesinscripcionliberados")));
                }
                CloseQuery("vehiclesinscripcionliberados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionliberados()");
        }
    }
    
     private void CargarVehiculosliberados() {
        try {
            sql = "select * from  vehiclesliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
           listVehiculosliberados.add(new Vehiculosliberados(
            rs.getLong("idvehiculo"),rs.getString("placa"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaliberacion"),rs.getString("username"),rs.getDate("fecha"),contador));
                }
                CloseQuery("vehiclesliberados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesliberados()");
        }
    }
     
     private void CargarVehiculospagosplacas() {
        try {
            sql = "select * from  vehiclespagosplacas where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclespagosplacas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
          listVehiculospagosplacas.add(new Vehiculospagosplacas(
            rs.getLong("idvehiculo"),rs.getInt("idrecibo"),rs.getInt("anio"),rs.getDate("fechapago"),rs.getString("idmunicipio"),rs.getString("activo"),rs.getDate("fecha"),rs.getString("username"),contador));
                }
                CloseQuery("vehiclespagosplacas");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclespagosplacas()");
        }
    }
     
       private void CargarVehiculossecuestroespera() {
        try {
            sql = "select * from  vehiclessecuestroespera where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclessecuestroespera")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
           listVehiculossecuestroespera.add(new Vehiculossecuestroespera(
            rs.getInt("idsecuestroespera"),rs.getLong("idvehiculo"),rs.getString("placa"),rs.getInt("idrecibo"),rs.getString("oficio"),rs.getDate("fechaoficio"),rs.getInt("idjuzgado"),rs.getString("noauto"),rs.getString("identidad"),rs.getDate("fechainiciosecuestro"),rs.getDate("fechafinsecuestro"),rs.getString("procesado"),rs.getString("activo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("username")));
                }
                CloseQuery("vehiclessecuestroespera");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclessecuestroespera()");
        }
    }
          private void CargarVehiculostraspaso() {
        try {
            sql = "select * from  vehiclestraspaso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclestraspaso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
             listVehiculostraspaso.add(new Vehiculostraspaso(
            rs.getInt("idnumeraciontraspaso"),rs.getLong("idvehiculo"),rs.getString("placa"),rs.getInt("idrecibo"),rs.getString("idold"),rs.getString("tipoidold"),rs.getString("id"),rs.getString("tipoid"),rs.getString("activo"),rs.getString("idmunicipio"),rs.getDate("fechatraspaso"),rs.getDate("fecha"),rs.getString("username")));
                }
                CloseQuery("vehiclestraspaso");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclestraspaso()");
        }
    }
              private void CargarVehiculostraspasonumeracion() {
        try {
            sql = "select * from  vehiclestraspasonumeracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclestraspasonumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
              listVehiculostraspasonumeracion.add(new Vehiculostraspasonumeracion(
            rs.getInt("idnumeraciontraspaso"),rs.getString("activo"),rs.getString("idmunicipio")));
                }
                CloseQuery("vehiclestraspasonumeracion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclestraspasonumeracion()");
        }
    }
                private void CargarVigenciasexpiradas() {
        try {
            sql = "select * from  vigenciasexpiradas where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vigenciasexpiradas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
               listVigenciasexpiradas.add(new Vigenciasexpiradas(
            rs.getInt("anio"),rs.getString("id"),rs.getString("tipoid"),rs.getString("idregimen"),rs.getString("activo"),rs.getString("pagado"),rs.getDouble("morosidadinicial"),rs.getDouble("morosidadactual"),rs.getString("idmunicipio"),rs.getString("tipovigencia"),rs.getString("idusuario"),rs.getDate("fecha")));
                }
                CloseQuery("vigenciasexpiradas");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVigenciasexpiradas()");
        }
    }
    private void InsertarArreglopago() {
        try {

            arreglopagoController1.deleteAll();
            contador = 0;
            numeroregistros = listArreglopago.size();
            jProgressBar1.setValue(0);
            for (Arreglopago arreglopago : listArreglopago) {

                updateProgress("procesando arreglopago  " + contador + " de " + numeroregistros);
                if (!arreglopagoController1.exists(arreglopago)) {
                    if (arreglopagoController1.insert(arreglopago)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "arreglopago";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarArreglopago()");
        }
    }

    private void InsertarArreglopagoimpuestos() {
        try {

            arreglopagoimpuestosController1.deleteAll();
            contador = 0;
            numeroregistros = listArreglopagoimpuestos.size();
            jProgressBar1.setValue(0);
            for (Arreglopagoimpuestos arreglopagoimpuestos : listArreglopagoimpuestos) {

                updateProgress("procesando arreglopagoimpuestos  " + contador + " de " + numeroregistros);
                if (!arreglopagoimpuestosController1.exists(arreglopagoimpuestos)) {
                    if (arreglopagoimpuestosController1.insert(arreglopagoimpuestos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "arreglopagoimpuestos";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarArreglopagoimpuestos()");
        }
    }

    private void InsertarArreglopagonumeracion() {
        try {

            arreglopagonumeracionController1.deleteAll();
            contador = 0;
            numeroregistros = listArreglopagonumeracion.size();
            jProgressBar1.setValue(0);
            for (Arreglopagonumeracion arreglopagonumeracion : listArreglopagonumeracion) {

                updateProgress("procesando arreglopagonumeracion  " + contador + " de " + numeroregistros);
                if (!arreglopagonumeracionController1.exists(arreglopagonumeracion)) {
                    if (arreglopagonumeracionController1.insert(arreglopagonumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "arreglopagonumeracion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarArreglopagonumeracion()");
        }
    }

    private void InsertarBicicletas() {
        try {

            bicicletasController1.deleteAll();
            contador = 0;
            numeroregistros = listBicicletas.size();
            jProgressBar1.setValue(0);
            for (Bicicletas bicicletas : listBicicletas) {

                updateProgress("procesando bicicletas  " + contador + " de " + numeroregistros);
                if (!bicicletasController1.exists(bicicletas)) {
                    if (bicicletasController1.insert(bicicletas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "bicicletas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarBicicletas()");
        }
    }

    private void InsertarBicicletaspagosplacas() {
        try {

            bicicletaspagosplacasController1.deleteAll();
            contador = 0;
            numeroregistros = listBicicletaspagosplacas.size();
            jProgressBar1.setValue(0);
            for (Bicicletaspagosplacas bicicletaspagosplacas : listBicicletaspagosplacas) {

                updateProgress("procesando bicicletaspagosplacas  " + contador + " de " + numeroregistros);
                if (!bicicletaspagosplacasController1.exists(bicicletaspagosplacas)) {
                    if (bicicletaspagosplacasController1.insert(bicicletaspagosplacas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "bicicletaspagosplacas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarBicicletaspagosplacas()");
        }
    }

    private void InsertarCambioscedula() {
        try {

            cambioscedulaController1.deleteAll();
            contador = 0;
            numeroregistros = listCambioscedula.size();
            jProgressBar1.setValue(0);
            for (Cambioscedula cambioscedula : listCambioscedula) {

                updateProgress("procesando cambioscedula  " + contador + " de " + numeroregistros);
                if (!cambioscedulaController1.exists(cambioscedula)) {
                    if (cambioscedulaController1.insert(cambioscedula)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cambioscedula";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCambioscedula()");
        }
    }

    private void InsertarCierreanual() {
        try {

            cierreanualController1.deleteAll();
            contador = 0;
            numeroregistros = listCierreanual.size();
            jProgressBar1.setValue(0);
            for (Cierreanual cierreanual : listCierreanual) {

                updateProgress("procesando cierreanual  " + contador + " de " + numeroregistros);
                if (!cierreanualController1.exists(cierreanual)) {
                    if (cierreanualController1.insert(cierreanual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierreanual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierreanual()");
        }
    }

    private void InsertarCierreanualvigenciasexpiradas() {
        try {

            cierreanualvigenciasexpiradasController1.deleteAll();
            contador = 0;
            numeroregistros = listCierreanualvigenciasexpiradas.size();
            jProgressBar1.setValue(0);
            for (Cierreanualvigenciasexpiradas cierreanualvigenciasexpiradas : listCierreanualvigenciasexpiradas) {

                updateProgress("procesando cierreanualvigenciasexpiradas  " + contador + " de " + numeroregistros);
                if (!cierreanualvigenciasexpiradasController1.exists(cierreanualvigenciasexpiradas)) {
                    if (cierreanualvigenciasexpiradasController1.insert(cierreanualvigenciasexpiradas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierreanualvigenciasexpiradas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierreanualvigenciasexpiradas()");
        }
    }

    private void InsertarCierremensual() {
        try {

            cierremensualController1.deleteAll();
            contador = 0;
            numeroregistros = listCierremensual.size();
            jProgressBar1.setValue(0);
            for (Cierremensual cierremensual : listCierremensual) {

                updateProgress("procesando cierremensual  " + contador + " de " + numeroregistros);
                if (!cierremensualController1.exists(cierremensual)) {
                    if (cierremensualController1.insert(cierremensual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierremensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierremensual()");
        }
    }

    private void InsertarCierremensualvigenciasexpiradas() {
        try {

            cierremensualvigenciasexpiradasController1.deleteAll();
            contador = 0;
            numeroregistros = listCierremensualvigenciasexpiradas.size();
            jProgressBar1.setValue(0);
            for (Cierremensualvigenciasexpiradas cierremensualvigenciasexpiradas : listCierremensualvigenciasexpiradas) {

                updateProgress("procesando cierremensualvigenciasexpiradas  " + contador + " de " + numeroregistros);
                if (!cierremensualvigenciasexpiradasController1.exists(cierremensualvigenciasexpiradas)) {
                    if (cierremensualvigenciasexpiradasController1.insert(cierremensualvigenciasexpiradas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierremensualvigenciasexpiradas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierremensualvigenciasexpiradas()");
        }
    }

    private void InsertarCierremorosidadmensual() {
        try {

            cierremorosidadmensualController1.deleteAll();
            contador = 0;
            numeroregistros = listCierremorosidadmensual.size();
            jProgressBar1.setValue(0);
            for (Cierremorosidadmensual cierremorosidadmensual : listCierremorosidadmensual) {

                updateProgress("procesando cierremorosidadmensual " + contador + " de " + numeroregistros);
                if (!cierremorosidadmensualController1.exists(cierremorosidadmensual)) {
                    if (cierremorosidadmensualController1.insert(cierremorosidadmensual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierremorosidadmensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierremorosidadmensual()");
        }
    }

    private void InsertarCierremorosidadmensualanual() {
        try {

            cierremorosidadmensualanualController1.deleteAll();
            contador = 0;
            numeroregistros = listCierremorosidadmensualanual.size();
            jProgressBar1.setValue(0);
            for (Cierremorosidadmensualanual cierremorosidadmensualanual : listCierremorosidadmensualanual) {

                updateProgress("procesando cierremorosidadmensualanual " + contador + " de " + numeroregistros);
                if (!cierremorosidadmensualanualController1.exists(cierremorosidadmensualanual)) {
                    if (cierremorosidadmensualanualController1.insert(cierremorosidadmensualanual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierremorosidadmensualanual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierremorosidadmensualanual()");
        }
    }

    private void InsertarCierrerecargomensual() {
        try {

            cierrerecargomensualController1.deleteAll();
            contador = 0;
            numeroregistros = listCierrerecargomensual.size();
            jProgressBar1.setValue(0);
            for (Cierrerecargomensual cierrerecargomensual : listCierrerecargomensual) {

                updateProgress("procesando cierrerecargomensual " + contador + " de " + numeroregistros);
                if (!cierrerecargomensualController1.exists(cierrerecargomensual)) {
                    if (cierrerecargomensualController1.insert(cierrerecargomensual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "cierrerecargomensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCierrerecargomensual()");
        }
    }

    private void InsertarCodigosrecargo() {
        try {

            codigosrecargoController1.deleteAll();
            contador = 0;
            numeroregistros = listCodigosrecargo.size();
            jProgressBar1.setValue(0);
            for (Codigosrecargo codigosrecargo : listCodigosrecargo) {

                updateProgress("procesando codigosrecargo " + contador + " de " + numeroregistros);
                if (!codigosrecargoController1.exists(codigosrecargo)) {
                    if (codigosrecargoController1.insert(codigosrecargo)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "codigosrecargo";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCodigosrecargo()");
        }
    }

    private void InsertarCodigosvigencias() {
        try {

            codigosvigenciasController1.deleteAll();
            contador = 0;
            numeroregistros = listCodigosvigencias.size();
            jProgressBar1.setValue(0);
            for (Codigosvigencias codigosvigencias : listCodigosvigencias) {

                updateProgress("procesando codigosvigencias " + contador + " de " + numeroregistros);
                if (!codigosvigenciasController1.exists(codigosvigencias)) {
                    if (codigosvigenciasController1.insert(codigosvigencias)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "codigosvigencias";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCodigosvigencias()");
        }
    }

    private void InsertarComandos() {
        try {

            comandosController1.deleteAll();
            contador = 0;
            numeroregistros = listComandos.size();
            jProgressBar1.setValue(0);
            for (Comandos comandos : listComandos) {

                updateProgress("procesando comandos " + contador + " de " + numeroregistros);
                if (!comandosController1.exists(comandos)) {
                    if (comandosController1.insert(comandos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comandos";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComandos()");
        }
    }

    private void InsertarComerciocambioscodigo() {
        try {

            comerciocambioscodigoController1.deleteAll();
            contador = 0;
            numeroregistros = listComerciocambioscodigo.size();
            jProgressBar1.setValue(0);
            for (Comerciocambioscodigo comerciocambioscodigo : listComerciocambioscodigo) {

                updateProgress("procesando comerciocambioscodigo " + contador + " de " + numeroregistros);
                if (!comerciocambioscodigoController1.exists(comerciocambioscodigo)) {
                    if (comerciocambioscodigoController1.insert(comerciocambioscodigo)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comerciocambioscodigo";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComerciocambioscodigo()");
        }
    }

    private void InsertarComercios() {
        try {

            comerciosController1.deleteAll();
            contador = 0;
            numeroregistros = listComercios.size();
            jProgressBar1.setValue(0);
            for (Comercios comercios : listComercios) {

                updateProgress("procesando comercios " + contador + " de " + numeroregistros);
                if (!comerciosController1.exists(comercios)) {
                    if (comerciosController1.insert(comercios)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comercios";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComercios()");
        }
    }

    private void InsertarComerciosbaja() {
        try {

            comerciosbajaController1.deleteAll();
            contador = 0;
            numeroregistros = listComerciosbaja.size();
            jProgressBar1.setValue(0);
            for (Comerciosbaja comerciosbaja : listComerciosbaja) {

                updateProgress("procesando comerciosbaja " + contador + " de " + numeroregistros);
                if (!comerciosbajaController1.exists(comerciosbaja)) {
                    if (comerciosbajaController1.insert(comerciosbaja)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comerciosbaja";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComerciosbaja()");
        }
    }

    private void InsertarComerciosbajaliberacion() {
        try {

            comerciosbajaliberacionController1.deleteAll();
            contador = 0;
            numeroregistros = listComerciosbajaliberacion.size();
            jProgressBar1.setValue(0);
            for (Comerciosbajaliberacion comerciosbajaliberacion : listComerciosbajaliberacion) {

                updateProgress("procesando comerciosbajaliberacion " + contador + " de " + numeroregistros);
                if (!comerciosbajaliberacionController1.exists(comerciosbajaliberacion)) {
                    if (comerciosbajaliberacionController1.insert(comerciosbajaliberacion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comerciosbajaliberacion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComerciosbajaliberacion()");
        }
    }

    private void InsertarComerciosinscripcion() {
        try {

            comerciosinscripcionController1.deleteAll();
            contador = 0;
            numeroregistros = listComerciosinscripcion.size();
            jProgressBar1.setValue(0);
            for (Comerciosinscripcion comerciosinscripcion : listComerciosinscripcion) {

                updateProgress("procesando comerciosinscripcion " + contador + " de " + numeroregistros);
                if (!comerciosinscripcionController1.exists(comerciosinscripcion)) {
                    if (comerciosinscripcionController1.insert(comerciosinscripcion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "comerciosinscripcion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarComerciosbajaliberacion()");
        }
    }

    private void InsertarContribuyentes() {
        try {
            contribuyentesController1.deleteAll();
            contador = 0;
            numeroregistros = listContribuyentes.size();
            jProgressBar1.setValue(0);
            for (Contribuyentes contribuyentes : listContribuyentes) {

                updateProgress("procesando contribuyentes " + contador + " de " + numeroregistros);
                if (!contribuyentesController1.exists(contribuyentes)) {
                    if (contribuyentesController1.insert(contribuyentes)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "contribuyentes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarContribuyentes()");
        }
    }

    private void InsertarCorregimientos() {
        try {
            corregimientosController1.deleteAll();
            contador = 0;
            numeroregistros = listCorregimientos.size();
            jProgressBar1.setValue(0);
            for (Corregimientos corregimientos : listCorregimientos) {

                updateProgress("procesando corregimientos " + contador + " de " + numeroregistros);
                if (!corregimientosController1.exists(corregimientos)) {
                    if (corregimientosController1.insert(corregimientos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "corregimientos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarCorregimientos()");
        }
    }

    private void InsertarEntidadhipotecaria() {
        try {

            entidadhipotecariaController1.deleteAll();
            contador = 0;
            numeroregistros = listEntidadhipotecaria.size();
            jProgressBar1.setValue(0);
            for (Entidadhipotecaria entidadhipotecaria : listEntidadhipotecaria) {

                updateProgress("procesando entidadhipotecaria  " + contador + " de " + numeroregistros);
                if (!entidadhipotecariaController1.exists(entidadhipotecaria)) {
                    if (entidadhipotecariaController1.insert(entidadhipotecaria)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "entidadhipotecaria";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarEntidadhipotecaria()");
        }
    }

    private void InsertarExoneraciones() {
        try {

            exoneracionesController1.deleteAll();
            contador = 0;
            numeroregistros = listExoneraciones.size();
            jProgressBar1.setValue(0);
            for (Exoneraciones exoneraciones : listExoneraciones) {

                updateProgress("procesando exoneraciones  " + contador + " de " + numeroregistros);
                if (!exoneracionesController1.exists(exoneraciones)) {
                    if (exoneracionesController1.insert(exoneraciones)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "exoneraciones";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarExoneraciones()");
        }
    }

    private void InsertarGruporegimen() {
        try {

            gruporegimenController1.deleteAll();
            contador = 0;
            numeroregistros = listGruporegimen.size();
            jProgressBar1.setValue(0);
            for (Gruporegimen gruporegimen : listGruporegimen) {

                updateProgress("procesando gruporegimen  " + contador + " de " + numeroregistros);
                if (!gruporegimenController1.exists(gruporegimen)) {
                    if (gruporegimenController1.insert(gruporegimen)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "gruporegimen";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarGruporegimen()");
        }
    }

    private void InsertarGruposusuarios() {
        try {

            gruposusuariosController1.deleteAll();
            contador = 0;
            numeroregistros = listGruposusuarios.size();
            jProgressBar1.setValue(0);
            for (Gruposusuarios gruposusuarios : listGruposusuarios) {

                updateProgress("procesando gruposusuarios  " + contador + " de " + numeroregistros);
                if (!gruposusuariosController1.exists(gruposusuarios)) {
                    if (gruposusuariosController1.insert(gruposusuarios)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "gruposusuarios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarGruporegimen()");
        }
    }

    private void InsertarIniciofiscal() {
        try {

            iniciofiscalController1.deleteAll();
            contador = 0;
            numeroregistros = listIniciofiscal.size();
            jProgressBar1.setValue(0);
            for (Iniciofiscal iniciofiscal : listIniciofiscal) {

                updateProgress("procesando iniciofiscal  " + contador + " de " + numeroregistros);
                if (!iniciofiscalController1.exists(iniciofiscal)) {
                    if (iniciofiscalController1.insert(iniciofiscal)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "iniciofiscal";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarIniciofiscal()");
        }
    }

    private void InsertarJuzgado() {
        try {

            juzgadoController1.deleteAll();
            contador = 0;
            numeroregistros = listJuzgado.size();
            jProgressBar1.setValue(0);
            for (Juzgado juzgado : listJuzgado) {

                updateProgress("procesando juzgado  " + contador + " de " + numeroregistros);
                if (!juzgadoController1.exists(juzgado)) {
                    if (juzgadoController1.insert(juzgado)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }

            filas[0] = "juzgado";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarJuzgado()");
        }
    }

    private void InsertarMorosidadmensual() {
        try {
            morosidadmensualController1.deleteAll();
            contador = 0;
            numeroregistros = listMorosidadmensual.size();
            jProgressBar1.setValue(0);
            for (Morosidadmensual morosidadmensual : listMorosidadmensual) {
                updateProgress("procesando morosidadmensual  " + contador + " de " + numeroregistros);
                if (!morosidadmensualController1.exists(morosidadmensual)) {
                    if (morosidadmensualController1.insert(morosidadmensual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "morosidadmensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarMorosidadmensual()");
        }
    }

    private void InsertarMunicipios() {
        try {
            municipiosController1.deleteAll();
            contador = 0;
            numeroregistros = listMunicipios.size();
            jProgressBar1.setValue(0);
            for (Municipios municipios : listMunicipios) {
                updateProgress("procesando municipios " + contador + " de " + numeroregistros);
                if (!municipiosController1.exists(municipios)) {
                    if (municipiosController1.insert(municipios)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "municipios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarMunicipios()");
        }
    }

    private void InsertarPagosanuales() {
        try {
            pagosanualesController1.deleteAll();
            contador = 0;
            numeroregistros = listPagosanuales.size();
            jProgressBar1.setValue(0);
            for (Pagosanuales pagosanuales : listPagosanuales) {
                updateProgress("procesando pagosanuales " + contador + " de " + numeroregistros);
                if (!pagosanualesController1.exists(pagosanuales)) {
                    if (pagosanualesController1.insert(pagosanuales)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "pagosanuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPagosanuales()");
        }
    }

    private void InsertarPagosmensuales() {
        try {
            pagosmensualesController1.deleteAll();
            contador = 0;
            numeroregistros = listPagosmensuales.size();
            jProgressBar1.setValue(0);
            for (Pagosmensuales pagosmensuales : listPagosmensuales) {
                updateProgress("procesando pagosmensuales " + contador + " de " + numeroregistros);
                if (!pagosmensualesController1.exists(pagosmensuales)) {
                    if (pagosmensualesController1.insert(pagosmensuales)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "pagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPagosmensuales()");
        }
    }

    private void InsertarPazsalvo() {
        try {
            pazsalvoController1.deleteAll();
            contador = 0;
            numeroregistros = listPazsalvo.size();
            jProgressBar1.setValue(0);
            for (Pazsalvo pazsalvo : listPazsalvo) {
                updateProgress("procesando pazsalvo" + contador + " de " + numeroregistros);
                if (!pazsalvoController1.exists(pazsalvo)) {
                    if (pazsalvoController1.insert(pazsalvo)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "pazsalvo";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPazsalvo()");
        }
    }

    private void InsertarPazsalvonumeracion() {
        try {
            pazsalvonumeracionController1.deleteAll();
            contador = 0;
            numeroregistros = listPazsalvonumeracion.size();
            jProgressBar1.setValue(0);
            for (Pazsalvonumeracion pazsalvonumeracion : listPazsalvonumeracion) {
                updateProgress("procesando pazsalvonumeracion " + contador + " de " + numeroregistros);
                if (!pazsalvonumeracionController1.exists(pazsalvonumeracion)) {
                    if (pazsalvonumeracionController1.insert(pazsalvonumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "pazsalvonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPazsalvonumeracion()");
        }
    }

    private void InsertarPorcentajes() {
        try {
            porcentajesController1.deleteAll();
            contador = 0;
            numeroregistros = listPorcentajes.size();
            jProgressBar1.setValue(0);
            for (Porcentajes porcentajes : listPorcentajes) {
                updateProgress("procesando porcentajes " + contador + " de " + numeroregistros);
                if (!porcentajesController1.exists(porcentajes)) {
                    if (porcentajesController1.insert(porcentajes)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "porcentajes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPorcentajes()");
        }
    }

    private void InsertarPorcentajesmorosidadanual() {
        try {
            porcentajesmorosidadanualController1.deleteAll();
            contador = 0;
            numeroregistros = listPorcentajesmorosidadanual.size();
            jProgressBar1.setValue(0);
            for (Porcentajesmorosidadanual porcentajesmorosidadanual : listPorcentajesmorosidadanual) {
                updateProgress("procesando porcentajesmorosidadanual" + contador + " de " + numeroregistros);
                if (!porcentajesmorosidadanualController1.exists(porcentajesmorosidadanual)) {
                    if (porcentajesmorosidadanualController1.insert(porcentajesmorosidadanual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "porcentajesmorosidadanual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPorcentajesmorosidadanual()");
        }
    }

    private void InsertarPorcentajesmorosidadmensual() {
        try {
            porcentajesmorosidadanualController1.deleteAll();
            contador = 0;
            numeroregistros = listPorcentajesmorosidadanual.size();
            jProgressBar1.setValue(0);
            for (Porcentajesmorosidadanual porcentajesmorosidadanual : listPorcentajesmorosidadanual) {
                updateProgress("procesando porcentajesmorosidadanual" + contador + " de " + numeroregistros);
                if (!porcentajesmorosidadanualController1.exists(porcentajesmorosidadanual)) {
                    if (porcentajesmorosidadanualController1.insert(porcentajesmorosidadanual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "porcentajesmorosidadanual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPorcentajesmorosidadanual()");
        }
    }

    private void InsertarPorcentajestesorerosauxiliares() {
        try {
            porcentajestesorerosauxiliaresController1.deleteAll();
            contador = 0;
            numeroregistros = listPorcentajestesorerosauxiliares.size();
            jProgressBar1.setValue(0);
            for (Porcentajestesorerosauxiliares porcentajestesorerosauxiliares : listPorcentajestesorerosauxiliares) {
                updateProgress("procesando porcentajestesorerosauxiliares" + contador + " de " + numeroregistros);
                if (!porcentajestesorerosauxiliaresController1.exists(porcentajestesorerosauxiliares)) {
                    if (porcentajestesorerosauxiliaresController1.insert(porcentajestesorerosauxiliares)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "porcentajestesorerosauxiliares";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarPorcentajestesorerosauxiliares()");
        }
    }

    private void InsertarProvincias() {
        try {
            provinciasController1.deleteAll();
            contador = 0;
            numeroregistros = listProvincias.size();
            jProgressBar1.setValue(0);
            for (Provincias provincias : listProvincias) {
                updateProgress("procesando provincias" + contador + " de " + numeroregistros);
                if (!provinciasController1.exists(provincias)) {
                    if (provinciasController1.insert(provincias)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "provincias";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarProvincias()");
        }
    }

    private void InsertarRecargomensual() {
        try {
            recargomensualController1.deleteAll();
            contador = 0;
            numeroregistros = listRecargomensual.size();
            jProgressBar1.setValue(0);
            for (Recargomensual recargomensual : listRecargomensual) {
                updateProgress("procesando recargomensual" + contador + " de " + numeroregistros);
                if (!recargomensualController1.exists(recargomensual)) {
                    if (recargomensualController1.insert(recargomensual)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "recargomensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecargomensual()");
        }
    }

    private void InsertarRecibos() {
        try {
            recibosController1.deleteAll();
            contador = 0;
            numeroregistros = listRecibos.size();
            jProgressBar1.setValue(0);
            for (Recibos recibos : listRecibos) {
                updateProgress("procesando recibos" + contador + " de " + numeroregistros);
                if (!recibosController1.exists(recibos)) {
                    if (recibosController1.insert(recibos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "recibos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecibos()");
        }
    }

    private void InsertarRecibosanulados() {
        try {
            recibosanuladosController1.deleteAll();
            contador = 0;
            numeroregistros = listRecibosanulados.size();
            jProgressBar1.setValue(0);
            for (Recibosanulados recibosanulados : listRecibosanulados) {
                updateProgress("procesando recibosanulados" + contador + " de " + numeroregistros);
                if (!recibosanuladosController1.exists(recibosanulados)) {
                    if (recibosanuladosController1.insert(recibosanulados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "recibosanulados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecibosanulados()");
        }
    }

    private void InsertarReciboscontabilidadtemporal() {
        try {
            reciboscontabilidadtemporalController1.deleteAll();
            contador = 0;
            jProgressBar1.setValue(100);
            updateProgress("procesando reciboscontabilidadtemporal" + contador + " de 0");
            filas[0] = "reciboscontabilidadtemporal";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarReciboscontabilidadtemporal()");
        }
    }

    private void InsertarReciboscontabilidadtemporalinformes() {
        try {
            reciboscontabilidadtemporalinformesController1.deleteAll();
            contador = 0;
            jProgressBar1.setValue(100);
            updateProgress("procesando reciboscontabilidadtemporalinformes" + contador + " de 0");
            filas[0] = "reciboscontabilidadtemporalinformes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarReciboscontabilidadtemporalinformes()");
        }
    }

    private void InsertarRecibosdetalles() {
        try {
            recibosdetallesController1.deleteAll();
            contador = 0;
            numeroregistros = listRecibosdetalles.size();
            jProgressBar1.setValue(0);
            for (Recibosdetalles recibosdetalles : listRecibosdetalles) {
                updateProgress("procesando recibosdetalles" + contador + " de " + numeroregistros);
                if (!recibosdetallesController1.exists(recibosdetalles)) {
                    if (recibosdetallesController1.insert(recibosdetalles)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "recibosdetalles";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecibosdetalles()");
        }
    }

    private void InsertarRecibosdetallestemporal() {
        try {
            recibosdetallestemporalController1.deleteAll();
            contador = 0;
            jProgressBar1.setValue(100);
            updateProgress("procesando recibosdetallestemporal  " + contador + " de 0");

            filas[0] = "recibosdetallestemporal";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecibosdetallestemporal()");
        }
    }

    private void InsertarRecibosnumeracion() {
        try {
            recibosnumeracionController1.deleteAll();
            contador = 0;
            numeroregistros = listRecibosnumeracion.size();
            jProgressBar1.setValue(0);
            for (Recibosnumeracion recibosnumeracion : listRecibosnumeracion) {
                updateProgress("procesando recibosnumeracion" + contador + " de " + numeroregistros);
                if (!recibosnumeracionController1.exists(recibosnumeracion)) {
                    if (recibosnumeracionController1.insert(recibosnumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "recibosdetalles";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRecibosdetalles()");
        }
    }

    private void InsertarRegimen() {
        try {

            regimenController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimen.size();
            jProgressBar1.setValue(0);
            for (Regimen regimen : listRegimen) {
                updateProgress("procesando regimen  " + contador + " de " + numeroregistros);
                if (!regimenController1.exists(regimen)) {
                    if (regimenController1.insert(regimen)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimen";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimen()");
        }
    }

    private void InsertarRegimencomercios() {
        try {

            regimencomerciosController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimencomercios.size();
            jProgressBar1.setValue(0);
            for (Regimencomercios regimencomercios : listRegimencomercios) {
                updateProgress("procesando regimencomercios  " + contador + " de " + numeroregistros);
                if (!regimencomerciosController1.exists(regimencomercios)) {
                    if (regimencomerciosController1.insert(regimencomercios)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimencomercios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimencomercios()");
        }
    }

    private void InsertarRegimencontribuyentes() {
        try {

            regimencontribuyentesController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimencontribuyentes.size();
            jProgressBar1.setValue(0);
            for (Regimencontribuyentes regimencontribuyentes : listRegimencontribuyentes) {
                updateProgress("procesando regimencontribuyentes " + contador + " de " + numeroregistros);
                if (!regimencontribuyentesController1.exists(regimencontribuyentes)) {
                    if (regimencontribuyentesController1.insert(regimencontribuyentes)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimencontribuyentes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimencontribuyentes()");
        }
    }

    private void InsertarRegimenremolques() {
        try {

            regimenremolquesController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimenremolques.size();
            jProgressBar1.setValue(0);
            for (Regimenremolques regimenremolques : listRegimenremolques) {
                updateProgress("procesando regimenremolques " + contador + " de " + numeroregistros);
                if (!regimenremolquesController1.exists(regimenremolques)) {
                    if (regimenremolquesController1.insert(regimenremolques)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimenremolques";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimenremolques()");
        }
    }

    private void InsertarRegimenvehiculos() {
        try {

            regimenvehiculosController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimenvehiculos.size();
            jProgressBar1.setValue(0);
            for (Regimenvehiculos regimenvehiculos : listRegimenvehiculos) {
                updateProgress("procesando regimenvehiculos " + contador + " de " + numeroregistros);
                if (!regimenvehiculosController1.exists(regimenvehiculos)) {
                    if (regimenvehiculosController1.insert(regimenvehiculos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimenvehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimenvehiculos()");
        }
    }

    private void InsertarRemolques() {
        try {

            remolquesController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolques.size();
            jProgressBar1.setValue(0);
            for (Remolques remolques : listRemolques) {
                updateProgress("procesando remolques " + contador + " de " + numeroregistros);
                if (!remolquesController1.exists(remolques)) {
                    if (remolquesController1.insert(remolques)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolques";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolques()");
        }
    }

    private void InsertarRemolquesbajados() {
        try {

            remolquesbajadosController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesbajados.size();
            jProgressBar1.setValue(0);
            for (Remolquesbajados remolquesbajados : listRemolquesbajados) {
                updateProgress("procesando remolquesbajados " + contador + " de " + numeroregistros);
                if (!remolquesbajadosController1.exists(remolquesbajados)) {
                    if (remolquesbajadosController1.insert(remolquesbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesbajados()");
        }
    }

    private void InsertarRemolquesfideicomiso() {
        try {

            remolquesfideicomisoController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesfideicomiso.size();
            jProgressBar1.setValue(0);
            for (Remolquesfideicomiso remolquesfideicomiso : listRemolquesfideicomiso) {
                updateProgress("procesando remolquesbajados " + contador + " de " + numeroregistros);
                if (!remolquesfideicomisoController1.exists(remolquesfideicomiso)) {
                    if (remolquesfideicomisoController1.insert(remolquesfideicomiso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesfideicomiso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesremolquesfideicomiso()");
        }
    }

    private void InsertarRemolqueshipoteca() {
        try {

            remolqueshipotecaController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolqueshipoteca.size();
            jProgressBar1.setValue(0);
            for (Remolqueshipoteca remolqueshipoteca : listRemolqueshipoteca) {
                updateProgress("procesando remolqueshipoteca " + contador + " de " + numeroregistros);
                if (!remolqueshipotecaController1.exists(remolqueshipoteca)) {
                    if (remolqueshipotecaController1.insert(remolqueshipoteca)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolqueshipoteca";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesremolquesfideicomiso()");
        }
    }

    private void InsertarRemolquesinscripcion() {
        try {

            remolquesinscripcionController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesinscripcion.size();
            jProgressBar1.setValue(0);
            for (Remolquesinscripcion remolquesinscripcion : listRemolquesinscripcion) {
                updateProgress("procesando remolquesinscripcion " + contador + " de " + numeroregistros);
                if (!remolquesinscripcionController1.exists(remolquesinscripcion)) {
                    if (remolquesinscripcionController1.insert(remolquesinscripcion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesinscripcion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesremolquesinscripcion()");
        }
    }

    private void InsertarRemolquesinscripcionbajados() {
        try {

            remolquesinscripcionbajadosController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesinscripcionbajados.size();
            jProgressBar1.setValue(0);
            for (Remolquesinscripcionbajados remolquesinscripcionbajados : listRemolquesinscripcionbajados) {
                updateProgress("procesando remolquesinscripcionbajados " + contador + " de " + numeroregistros);
                if (!remolquesinscripcionbajadosController1.exists(remolquesinscripcionbajados)) {
                    if (remolquesinscripcionbajadosController1.insert(remolquesinscripcionbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesinscripcionbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesinscripcionbajados()");
        }
    }

    private void InsertarRemolquesinscripcionexoneracion() {
        try {

            remolquesinscripcionexoneracionController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesinscripcionexoneracion.size();
            jProgressBar1.setValue(0);
            for (Remolquesinscripcionexoneracion remolquesinscripcionexoneracion : listRemolquesinscripcionexoneracion) {
                updateProgress("procesando remolquesinscripcionexoneracion " + contador + " de " + numeroregistros);
                if (!remolquesinscripcionexoneracionController1.exists(remolquesinscripcionexoneracion)) {
                    if (remolquesinscripcionexoneracionController1.insert(remolquesinscripcionexoneracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesinscripcionexoneracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesinscripcionexoneracion()");
        }
    }

    private void InsertarRemolquesinscripcionliberados() {
        try {

            remolquesinscripcionliberadosController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesinscripcionliberados.size();
            jProgressBar1.setValue(0);
            for (Remolquesinscripcionliberados remolquesinscripcionliberados : listRemolquesinscripcionliberados) {
                updateProgress("procesando remolquesinscripcionliberados " + contador + " de " + numeroregistros);
                if (!remolquesinscripcionliberadosController1.exists(remolquesinscripcionliberados)) {
                    if (remolquesinscripcionliberadosController1.insert(remolquesinscripcionliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesinscripcionliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesinscripcionliberados()");
        }
    }

    private void InsertarRemolquesliberados() {
        try {

            remolquesliberadosController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquesliberados.size();
            jProgressBar1.setValue(0);
            for (Remolquesliberados remolquesliberados : listRemolquesliberados) {
                updateProgress("procesando remolquesliberados " + contador + " de " + numeroregistros);
                if (!remolquesliberadosController1.exists(remolquesliberados)) {
                    if (remolquesliberadosController1.insert(remolquesliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquesliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquesliberados()");
        }
    }

    private void InsertarRemolquespagosplacas() {
        try {

            remolquespagosplacasController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquespagosplacas.size();
            jProgressBar1.setValue(0);
            for (Remolquespagosplacas remolquespagosplacas : listRemolquespagosplacas) {
                updateProgress("procesando remolquespagosplacas " + contador + " de " + numeroregistros);
                if (!remolquespagosplacasController1.exists(remolquespagosplacas)) {
                    if (remolquespagosplacasController1.insert(remolquespagosplacas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquespagosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquespagosplacas()");
        }
    }

    private void InsertarRemolquessecuestroespera() {
        try {

            remolquessecuestroesperaController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquessecuestroespera.size();
            jProgressBar1.setValue(0);
            for (Remolquessecuestroespera remolquessecuestroespera : listRemolquessecuestroespera) {
                updateProgress("procesando remolquessecuestroespera " + contador + " de " + numeroregistros);
                if (!remolquessecuestroesperaController1.exists(remolquessecuestroespera)) {
                    if (remolquessecuestroesperaController1.insert(remolquessecuestroespera)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquessecuestroespera";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquessecuestroespera()");
        }
    }

    private void InsertarRemolquestipo() {
        try {

            remolquestipoController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquestipo.size();
            jProgressBar1.setValue(0);
            for (Remolquestipo remolquestipo : listRemolquestipo) {
                updateProgress("procesando remolquestipo " + contador + " de " + numeroregistros);
                if (!remolquestipoController1.exists(remolquestipo)) {
                    if (remolquestipoController1.insert(remolquestipo)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquestipo";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquestipo()");
        }
    }

    private void InsertarRemolquestraspaso() {
        try {

            remolquestraspasoController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquestraspaso.size();
            jProgressBar1.setValue(0);
            for (Remolquestraspaso remolquestraspaso : listRemolquestraspaso) {
                updateProgress("procesando remolquestraspaso " + contador + " de " + numeroregistros);
                if (!remolquestraspasoController1.exists(remolquestraspaso)) {
                    if (remolquestraspasoController1.insert(remolquestraspaso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquestraspaso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquestraspaso()");
        }
    }

    private void InsertarRemolquestraspasonumeracion() {
        try {

            remolquestraspasonumeracionController1.deleteAll();
            contador = 0;
            numeroregistros = listRemolquestraspasonumeracion.size();
            jProgressBar1.setValue(0);
            for (Remolquestraspasonumeracion remolquestraspasonumeracion : listRemolquestraspasonumeracion) {
                updateProgress("procesando remolquestraspasonumeracion " + contador + " de " + numeroregistros);
                if (!remolquestraspasonumeracionController1.exists(remolquestraspasonumeracion)) {
                    if (remolquestraspasonumeracionController1.insert(remolquestraspasonumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "remolquestraspasonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRemolquestraspasonumeracion()");
        }
    }

    private void InsertarSubGrupoRegimen() {
        try {

            contador = 0;
            subgruporegimenController1.deleteAll();
            numeroregistros = listSubgruporegimen.size();
            jProgressBar1.setValue(0);
            for (Subgruporegimen subgruporegimen : listSubgruporegimen) {

                updateProgress("procesando subgruporegimen  " + contador + " de " + numeroregistros);
                if (!subgruporegimenController1.exists(subgruporegimen)) {
                    if (subgruporegimenController1.insert(subgruporegimen)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "subgruporegimen";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarSubGrupoRegimen()");
        }
    }

    private void InsertarTemporalimpuestospagar() {
        try {

            contador = 0;
            temporalimpuestospagarController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalimpuestospagar";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalimpuestospagar()");
        }
    }

    private void InsertarTemporalinformespagosmensuales() {
        try {

            contador = 0;
            temporalinformespagosmensualesController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalinformespagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalinformespagosmensuales()");
        }
    }

    private void InsertarTemporalmorosidadmensual() {
        try {

            contador = 0;
            temporalmorosidadmensualController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalmorosidadmensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalmorosidadmensual()");
        }
    }

    private void InsertarTemporalpagosmensuales() {
        try {

            contador = 0;
            temporalpagosmensualesController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalpagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalpagosmensuales()");
        }
    }

    private void InsertarTemporalremolquesplacas() {
        try {

            contador = 0;
            temporalremolquesplacasController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalremolquesplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalremolquesplacas()");
        }
    }

    private void InsertarTemporalvehiculosplacas() {
        try {

            contador = 0;
            temporalvehiculosplacasController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalvehiculosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalvehiculosplacas()");
        }
    }
    
     private void InsertarUsuarios() {
        try {

            contador = 0;
            usuariosController1.deleteAll();
            numeroregistros = listUsuarios.size();
            jProgressBar1.setValue(0);
            for (Usuarios usuarios: listUsuarios) {
                updateProgress("procesando usuarios  " + contador + " de " + numeroregistros);
                if (!usuariosController1.exists(usuarios)) {
                    if (usuariosController1.insert(usuarios)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "usuarios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarUsuarios()");
        }
    }
     
      private void InsertarVehiculos() {
        try {

            contador = 0;
            vehiculosController1.deleteAll();
            numeroregistros = listVehiculos.size();
            jProgressBar1.setValue(0);
            for (Vehiculos vehiculos: listVehiculos) {
                updateProgress("procesando vehiculos  " + contador + " de " + numeroregistros);
                if (!vehiculosController1.exists(vehiculos)) {
                    if (vehiculosController1.insert(vehiculos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculos()");
        }
    }
      
         private void InsertarVehiculosbajados() {
        try {

            contador = 0;
            vehiculosbajadosController1.deleteAll();
            numeroregistros = listVehiculosbajados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosbajados vehiculosbajados: listVehiculosbajados) {
                updateProgress("procesando vehiculosbajados  " + contador + " de " + numeroregistros);
                if (!vehiculosbajadosController1.exists(vehiculosbajados)) {
                    if (vehiculosbajadosController1.insert(vehiculosbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosbajados()");
        }
    }
  private void InsertarVehiculosfideicomiso() {
        try {

            contador = 0;
            vehiculosfideicomisoController1.deleteAll();
            numeroregistros = listVehiculosfideicomiso.size();
            jProgressBar1.setValue(0);
            for (Vehiculosfideicomiso vehiculosfideicomiso: listVehiculosfideicomiso) {
                updateProgress("procesando vehiculosfideicomiso  " + contador + " de " + numeroregistros);
                if (!vehiculosfideicomisoController1.exists(vehiculosfideicomiso)) {
                    if (vehiculosfideicomisoController1.insert(vehiculosfideicomiso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosfideicomiso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosfideicomiso()");
        }
    }
  private void InsertarVehiculoshipoteca() {
        try {

            contador = 0;
            vehiculoshipotecaController1.deleteAll();
            numeroregistros = listVehiculoshipoteca.size();
            jProgressBar1.setValue(0);
            for (Vehiculoshipoteca vehiculoshipoteca: listVehiculoshipoteca) {
                updateProgress("procesando vehiculoshipoteca  " + contador + " de " + numeroregistros);
                if (!vehiculoshipotecaController1.exists(vehiculoshipoteca)) {
                    if (vehiculoshipotecaController1.insert(vehiculoshipoteca)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculoshipoteca";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculoshipoteca()");
        }
    }
  
  private void InsertarVehiculosinscripcion() {
        try {

            contador = 0;
            vehiculosinscripcionController1.deleteAll();
            numeroregistros = listVehiculosinscripcion.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcion vehiculosinscripcion: listVehiculosinscripcion) {
                updateProgress("procesando vehiculosinscripcion  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionController1.exists(vehiculosinscripcion)) {
                    if (vehiculosinscripcionController1.insert(vehiculosinscripcion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcion()");
        }
    }
   private void InsertarVehiculosinscripcionbajados() {
        try {

            contador = 0;
            vehiculosinscripcionbajadosController1.deleteAll();
            numeroregistros = listVehiculosinscripcionbajados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionbajados vehiculosinscripcionbajados: listVehiculosinscripcionbajados) {
                updateProgress("procesando vehiculosinscripcionbajados  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionbajadosController1.exists(vehiculosinscripcionbajados)) {
                    if (vehiculosinscripcionbajadosController1.insert(vehiculosinscripcionbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionbajados()");
        }
    }
   
    private void InsertarVehiculosinscripcionexoneracion() {
        try {

            contador = 0;
            vehiculosinscripcionexoneracionController1.deleteAll();
            numeroregistros = listVehiculosinscripcionexoneracion.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionexoneracion vehiculosinscripcionexoneracion: listVehiculosinscripcionexoneracion) {
                updateProgress("procesando vehiculosinscripcionexoneracion  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionexoneracionController1.exists(vehiculosinscripcionexoneracion)) {
                    if (vehiculosinscripcionexoneracionController1.insert(vehiculosinscripcionexoneracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionexoneracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionexoneracion()");
        }
    }
   
    private void InsertarVehiculosinscripcionliberados() {
        try {

            contador = 0;
            vehiculosinscripcionliberadosController1.deleteAll();
            numeroregistros = listVehiculosinscripcionliberados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionliberados vehiculosinscripcionliberados: listVehiculosinscripcionliberados) {
                updateProgress("procesando vehiculosinscripcionliberados  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionliberadosController1.exists(vehiculosinscripcionliberados)) {
                    if (vehiculosinscripcionliberadosController1.insert(vehiculosinscripcionliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionliberados()");
        }
    }
    
     private void InsertarVehiculosliberados() {
        try {

            contador = 0;
            vehiculosliberadosController1.deleteAll();
            numeroregistros = listVehiculosliberados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosliberados vehiculosliberados: listVehiculosliberados) {
                updateProgress("procesando vehiculosliberados  " + contador + " de " + numeroregistros);
                if (!vehiculosliberadosController1.exists(vehiculosliberados)) {
                    if (vehiculosliberadosController1.insert(vehiculosliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosliberados()");
        }
    }
     
     private void InsertarVehiculospagosplacas() {
        try {

            contador = 0;
            vehiculospagosplacasController1.deleteAll();
            numeroregistros = listVehiculospagosplacas.size();
            jProgressBar1.setValue(0);
            for (Vehiculospagosplacas vehiculospagosplacas: listVehiculospagosplacas) {
                updateProgress("procesando vehiculospagosplacas  " + contador + " de " + numeroregistros);
                if (!vehiculospagosplacasController1.exists(vehiculospagosplacas)) {
                    if (vehiculospagosplacasController1.insert(vehiculospagosplacas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculospagosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosPagosplacas()");
        }
    }
     
      private void InsertarVehiculossecuestroespera() {
        try {

            contador = 0;
            vehiculossecuestroesperaController1.deleteAll();
            numeroregistros = listVehiculossecuestroespera.size();
            jProgressBar1.setValue(0);
            for (Vehiculossecuestroespera vehiculossecuestroespera: listVehiculossecuestroespera) {
                updateProgress("procesando vehiculossecuestroespera  " + contador + " de " + numeroregistros);
                if (!vehiculossecuestroesperaController1.exists(vehiculossecuestroespera)) {
                    if (vehiculossecuestroesperaController1.insert(vehiculossecuestroespera)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculossecuestroespera";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosSecuestroespera()");
        }
    }
      
       private void InsertarVehiculostraspaso() {
        try {

            contador = 0;
            vehiculostraspasoController1.deleteAll();
            numeroregistros = listVehiculostraspaso.size();
            jProgressBar1.setValue(0);
            for (Vehiculostraspaso vehiculostraspaso: listVehiculostraspaso) {
                updateProgress("procesando vehiculostraspaso  " + contador + " de " + numeroregistros);
                if (!vehiculostraspasoController1.exists(vehiculostraspaso)) {
                    if (vehiculostraspasoController1.insert(vehiculostraspaso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculostraspaso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculostraspaso()");
        }
    }
       
       private void InsertarVehiculostraspasonumeracion() {
        try {

            contador = 0;
            vehiculostraspasonumeracionController1.deleteAll();
            numeroregistros = listVehiculostraspasonumeracion.size();
            jProgressBar1.setValue(0);
            for (Vehiculostraspasonumeracion vehiculostraspasonumeracion: listVehiculostraspasonumeracion) {
                updateProgress("procesando vehiculostraspasonumeracion  " + contador + " de " + numeroregistros);
                if (!vehiculostraspasonumeracionController1.exists(vehiculostraspasonumeracion)) {
                    if (vehiculostraspasonumeracionController1.insert(vehiculostraspasonumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculostraspasonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculostraspasonumeracion()");
        }
    }
        private void InsertarVigenciasexpiradas() {
        try {

            contador = 0;
            vigenciasexpiradasController1.deleteAll();
            numeroregistros = listVigenciasexpiradas.size();
            jProgressBar1.setValue(0);
            for (Vigenciasexpiradas vigenciasexpiradas: listVigenciasexpiradas) {
                updateProgress("procesando vigenciasexpiradas  " + contador + " de " + numeroregistros);
                if (!vigenciasexpiradasController1.exists(vigenciasexpiradas)) {
                    if (vigenciasexpiradasController1.insert(vigenciasexpiradas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vigenciasexpiradas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVigenciasexpiradas()");
        }
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButtonAyuda;
    private javax.swing.JButton jButtonCargarRegistros;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabelFin;
    private javax.swing.JLabel jLabelInicio;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JProgressBar jProgressBar1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTable jTableNueva;
    private javax.swing.JTable jTableVieja;
    private org.jdesktop.swingx.JXStatusBar jXStatusBar1;
    // End of variables declaration//GEN-END:variables
}
